The bed is so soft that it's hard to leave it in the morning. The breakfast is nice and tasty. The poolside is amazing and the food at the pool bar good as well. We have not participated in any of the activities yet so I can't say anything about those but let me tell you this; if you are looking for being pampered by customer service, this place is where you wanna come. Just when we think it can't get any better they do something to make us feel even more special.