Good place to stay. Location is excellent. Very clean with good amenities. Minus 1 star for the constant sound the roof top pool motor makes. There are better units for the price, but I had no choice due to booking last minute. Minus another star for being charged $100USD for late check out. Thought that was a bit excessive.