We had a great time here -- the apartment was perfect for our family with kids, in great location just minutes away from stores, restaurants, and beaches. There is a nice pool on the premises, and a beautiful lawn connects to the beach (bring water shoes if you want to go in the ocean here as there are some rocks in the water, or drive to one of the amazing beaches just south). There is ample equipment for beach excursions in the apartment, such as towels and beach toys. Most importantly, the hosts were amazing! Prompt in their replies, extremely helpful giving advice about things to do, and very accommodating with last minute changes to our plans. I couldn't recommend this place more highly.