We had a great time with the group. It was great to have the transportation arranged as well. I would definitely do it again. The resort was beautiful, the pool was great, rooms were clean, however the food was ok, the beach was covered with seaweed but the staff was attempting to remove the seaweed. The children’s splash area was good also. Loved that the group coordinators selected a resort that offers a kids club and childcare.