I had never even heard of it before so had to go and look it up on the website. It seems to be in the same building/complex as the IC Dubai Festival City but with different amenities and services.
I have stayed at the IC Dubai Festival City hotel and highly recommend it, so I imagine the Residence Suites would be equally good if not better.