Amenities were excellent, location was perfect, pool and beaches were above average. It was also great that you got as many lounge chairs on the beach included as you needed, they didn't nickel and dime you. The rooms could use some updating, and I don't think beachfront rooms should have carpets, it makes them smell a little musty. But that would be my only negative on the place.