The food was good, but not great. Oddly enough, it was a little bland. The main restaurant and the Japanese one were the best. One of the shows was really good (like a Vegas dance show, only not quite). The other show was just lip syncing to hits with some dancing, not very good. The alcoholic drinks were tasty, but very light on the alcohol (ask for extra). The beach was beautiful. The massage on the beach was very nice. The highest rating to me would be the rooms, they were kept VERY clean, rose petals on the bed, towel designs, etc. I spent 4 days, any longer and I'd have wanted to eat off-site. Overall, a very good all-inclusive vacation!