Coconut Bay Beach Resort was near airport, provides shuttle to and from. The staff some were helpful and others are just there to work and not be bothered. The cleaning staff not consistent with cleaning our room, had to complain more than once to get room cleaned and provide extra towels. Our stay was for 5 nights and it was way too long for this resort. I have two teenagers and not much for them to do. The Waterpark is a joke, great for toddlers or elementary kids but not for teens or adults. If you are looking for a nice swimmable beach, this is not the resort. The small beachfront is not clean or kept up with. The beachfront has a lot of seaweed, you are unable to swim due to the seaweed and the current of the water is very strong. The food is not great. Not many options for making dining reservations you have a choice of Carribean, Asian and Italian- look at dresscode ahead of time or you will not be allowed in. Food options are the same everyday in the buffet area. The best place to eat was the Jerk Treehouse, very authentic and nice gentleman who enjoy their job. For as much as I spent to stay here I wouldn't come back, we had to take several excursions to keep entertained. Not enough swimming pools, workout area only limited to adults, which we workout as a family- again nothing for teens or young adults. Pictures online are very deceiving.