Carib, we stayed at Xanadu in June and found it fantastic. It is sexy, too :-)
Great rooms, spacious, very clean, good air conditioning, super kitchen, great staff, very nice pool and beach, plenty of towels, close to market, private. I can only give praise. It was perfect for us and as hard as I think about it, I don't have any complaints. When we return we won't look for any place else. Feel free to contact me directly if you have any questions.