Beautiful resort until you look at the details and service. Resort has so much potential to be a 5 star. 3 bed/3 bath villa had no robes, hotel slipper, safety box, King size bed will twin pillows, shower smelled horrible, told not to use the kitchen appliances, no balcony furniture, mildew in the closets, drapes had stains and seen better days, sofa was filthy, used flip flops were left for us to use, no safety locks inside of the main door, room keys were given WITH hotel room number on them (safety issue), not 1 manager was seen thru our entire stay, employee's were paying attention to their Facebook or mobile phones at the beach, pool, restaurants etc. Truly disappointing as this resort could be amazing with some emphasis of service standards. The only great here besides the grounds was the WiFi.