The staff were welcoming and helpful, the accommodations clean, comfortable, and well equipped. The location is perfect, a very short walk to the beach with provided chairs, umbrellas, rafts. Nice pools and hot tub available. I would definitely stay here again!