We stayed with family here during Spring Break. We had several units including a larger one on the beach with a large kitchen. The setting is beautiful and very relaxing. We were traveling with kids from 4 to 17. There wasn't a lot for the younger kids - the swimming here is difficult due to large waves - but the beach is beautiful. Great for snorkeling though. Eclipse is a pleasant restaurant but expensive so it was nice to have the kitchen to prepare everyday meals. The pools are small but clean and in a beautiful setting.