Loved, loved, loved my stay here! Wonderful, warm hospitality. Best ever in all my hotel stays! Always warm smiles, full of kindness, and helpful staff! Had the Christmas Dinner, didn't taste as good as hoped, but the daily buffet breakfast and other ala carte menu items were great, fine-dining style and flavorfull. Rooms were so clean and new. Stayed in the two bedroom villa. The pool was a bit dirty. Looked clean, but when I jumped in, I could see a lot of floating particles. Short drive away from the mall and beaches, but certainly not walking distance to anywhere if you are the type seeking to walk out to explore. All in all, 5 stars and highly recommended!