I have been in this resort for a week with all the family (five of us) and I can assure we had the greatest time ever. Everything was perfect, the food is great and the service makes the difference. We have been surrounded by so many people just taking care of us. Great! Just great!