Great place with lots of amenities, including beach towels, snorkel gear, beach/pool toys, coolers, Tupperware in the kitchen, and a pack n play, to name a few! Very comfortable with lots of room to spread out. The lanai is great, and our kid loved the pool. The one thing that would have made our stay perfect would be an air conditioner. It did get quite warm in the unit, and we found ourselves escaping to the pool in the evenings. The communication with the host was great, and she helped us out asap when the lockbox jammed. The cleaning fees are unnecessarily high.