We thought the food was very good, the buffet had many choices and there are snacks at most of the bars (burgers fries, pizza) The a la carte restaurants are good BUT, they are busy so if you don't go early expect quite a wait, but to us on vacation we just had another drink and waited. Also the entrees are not the biggest esp at the steak house so you may want to order two for yourself instead of one. The beach was nice to walk on, it is rough but if you like playing in the waves you should have fun. Its not quite the same as southern Punta Cana with white sand and calmer waters but its still great, just different. Only went to the disco one night, it was good, loud music, lots of dancing and lots of drinks!!