We stayed and snorkeled here back in the 80's (before the hurricanes) and we loved it. It was absolutely the best vacation bargain to be found. Now, the hotel has been considerably expanded and the rooms are very nice. However, the beaches have practically all disappeared, apparantly because of hurricane Wilma and another hurricane in the late 80's (about 89, I think). Also, there is so much boat travel near the beach that the snorkeling area there at the hotel is much more limited than it was in the old days. Also, the food at the hotel was expensive, costing twice as much as the same food in town. Drinks were also expensive although they weren't too bad during Happy Hour. And the town has grown so much, probably 2 or 3 times the population as in the old days, so it was much harder to get around in town without a corresponding increase in the number of fun things to do. All the hotel staff was very kind and helpful.
The hotel is very nice but all walking---NO elavators, too much walking for older folks. Also swimming area & snorkling was jus FAIR, I thought it would be great! but it was not. Also the food was overpriced Dinner for 2 with a drink over $100.00. Too much for MEXICO. We went to 4-5 top ranked restaurants and they were all 1/2 of that ammount.