This place is more beautiful than the pictures. But beyond that, they do so many things extremely well. The service from arrival to leaving is absolutely fantastic. No one ever seems to be expecting tips although we did tip regularly. But the service is incredibly friendly and they want to take care of all your needs. The breakfast buffet each morning is absolutely fantastic and high quality food. I consider myself to have high food standards and I would say most of the dinners are very good. The Indian place, Haab, is easily the best restaurant at Generations. The Indian food there is as good if not better than you will get in any Indian restaurant where you live. The Mexican fiesta night is a must attend and the food is wonderful. Palms for lunch is okay and was probably the weak link overall but you can't beat the views. We stayed in a three room suite with connecting rooms on either side where the grandparents stayed. It was truly a fantastic and easy experience with a young child in tow. The "More Inclusive" thing really provided great benefits. The complimentary Aqua Nick, Maroma, and Bonanza (no horse riding) experiences were amazing to be included. The beach at the resort is limited in terms of being able to go in the water, pretty rocky. But Maroma is one of the nicer beaches you will visit.