Outstanding experience. My wife and I don't require a whole lot of attention, but the staff was very accommodating in making requests happen when we did ask for something. Beach was awesome. Didn't really like being solicited for activities from non-resort people. However, it is a public beach. The views are amazing. Drinks and food were better than expected. We were bummed that Sheer Rocks restaurant was closed for maintenance during our stay, but it isn't part of Cocobay. My recommendation would to take insect repellent (mosquitos) and extra sunscreen. Overall, I would recommend this resort and we will return.