We have stayed at Watercolors with a large group on two different visits. The kitchen has everything you could need for making meals, the bedrooms are very comfortable and there are plenty of bathrooms, the outdoor pool area has enough seating for relaxation and play, and the beach is an easy walk. Really every contingency is planned for and we enjoyed it enough the first time to go a second time. Highly recommend.