Stayed at Xandari for 5 nights and have nothing but amazing things to say.
1.) We stayed at the Villa Maxima and it was fabulous inside
2.) The beach is very secluded, but stunning
3.) The restaurant and spa were top class
4.) The staff (everyone from the reception to the waiters) were extremely friendly and took care of pretty much everything we needed.
1.) Kinda in the middle of nowhere. Everything is a cab ride away. We did go to various locations and the hotel staff was amazingly helpful in arranging our trips.
2.) No internet/ TV in the room. You have to go to the restaurant to get phone and wireless internet connection.
Overall, 5 stars for the trip. The cons I mentioned was something I was aware off before I went. This was a really fantastic vacation.