We love the location and how comfortable our room was, we stayed at the all adults area, all the pools were great and the property was immaculate,most of the staff was superb except for one or two that weren't as helpful or nice, the food at the buffet was pretty good,we eat at two of the specialty restaurants and were left very disappointed luckily the buffet was still open and we were able to make up for it. the beach was clean and the service was good there. the entertainment could used some spicy to it, but we left there on Friday so maybe it gets better on the weekend, although when you are in vacation you want to feel like its the weekend everyday.overall we enjoyed it.