We visited with a large group, 18 people. Coco beach resort more than accommodated all of us. They made sure we had a great time! The pools were all awesome, with a lot of different ways to relax and play; something for everyone. Plenty of folks with kids here and other larger groups were all having a great time. We stayed one week. Ice and drinking water and coffee provided for rooms ;) Thank you!