True, RockRobster.

Stayed at Mirage at Christmas & really liked it. Spacious, clean room. Beautiful view. Breakfast. QUIET, only 2 other rooms occupied. No nudes, that I saw!
I like the location of Mirage better because it is closer walking distance to my favorite places like Sharks, LTU, etc. Charela is their sister resort on the beach, which is a nice option when you want to go to the beach.

I've heard lots of good things about Xtabi, but have no personal experience there. Other than their delicious dirty bananas!!