Beautiful property. Very family friendly. Prices were surprisingly fair. Only 2 small details that i observed, can be easily fixed. The game-room, had several games that were out of order. Lastly, we stayed in a beautiful 2 bedroom villla. 1 out of the 3 toilets smelled horrible, and the microwave was dirty. My wife actually cleaned the bathroom because it was late in the night and didn't want to call the front desk. That said; obviously the cleaning staff missed a couple of important details. Not a really good look for a 5 star resort. Im willing to return with my family, ill need to do a closer inspection of the Villa myself upon arrival