The grounds are beautiful, great location, the beach area and pool area were very nice, good food at the pool bar. The room…not so much! Carpet was extremely dirty and smelled terrible, not sure if it was musty or moldy but it was awful. It’s in need of severe maintenance. The tub was peeling, all the caulking in the tile of the bathroom floor was dirty and cracking. On a positive note - the kitchen was well stocked and the beds were comfortable.