Just returned from a week at Gran Ventana and we had a wonderful time! My husband and I stayed here for our honeymoon 13 years ago, and decided to bring our 2 kids for their first international trip. The food is great, and there is something for everyone. One of our kids is picky and he never had an issue finding something. The staff are friendly and always made sure to speak to the kids. They felt comfortable enough to go to the bars and order their own drinks. The beach is beautiful and clean. The resort is on the smaller side, and rooms could be updated, but everything is so clean and well kept. The nightly entertainment is good as well. We hated for our time there to end!