Great place. Nice big kitchen, good outside dining room, and, most importantly, a 5 minute walk from the beach. Grounds include 2 nice pools and well maintained landscape. There were sand toys, a couple of sets of snorkeling masks and flippers, beach chairs. Only one beach towel, though. Management responded thoroughly and quickly to all questions. Overall a great place!