We had a great stay. The setting is absolutely gorgeous. The local beach had amazing snorkeling and my kids loved playing in the sand and swimming as well. Great pool just a short walk from the unit. The unit itself worked well for 2 families with small kids. There were a bunch of nice extras in the garage like boogie boards, sand toys, umbrellas that made our tip even easier!