It is exceptional in every regard. I have traveled all over the world staying at various hotels and beaches and this hotel sets the bar very high. I have yet to find another place that I prefer more which is why I return myself every year.
The weather is perfect all year round, and it is in a huge bay without much worry from hurricanes. I have booked dozens trips here and never had to cancel a single one, and have had amazing sun during every trip.
The area is extremely safe and secure. The staff and local people are happy and friendly. I know Mexico gets a bad rap, but I feel safer here than almost every major city in the US.
Also the exchange rate is very favorable, dollars go a long way, you can have a 5 star trip on a 2 star budget very easily and still have some pesos to save for your next trip.