Gran Ventana is a good place to spend your holiday. You have to like an all-inclusive style though. The resort looks good, the people are friendly and the food is all right (quite a large selection). If you're not used to all inclusive you have to get used to the animation team. In the evening you will be entertained by the animation team and although they are quite good, you can't really escape from them if you want to sit outside. There are 2 hotel locations by the way, 1 near the central point (close to the animation) and 1 quiet location. It is possible to stay/change into the quiet part. It is easy to leave the resort grounds, there is good public transport available to take you to places in the area.
We were in this hotel for the 3rd time and it was great again. The food, people, rooms and cleaning all fine. This is a good place if you want a good hotel for a reasonable price.
We went here in september, very good hotel, staff very friendly, food is good and varied. Only a lot of british people, this wasn't the case 7 years ago. Cleaning every day and the fridge got restocked. Good price/quality.