I have just returned from Mazatlan and stayed at this great resort. It lives up to its rating in every way.
The accommodation was extremey comfortable and the room well appointed.
The staff were very friendly and helpful. Angelo's restaurant (not cheap) is elegant and serves great food.
The grounds are beautiful with abundant tropical vegetation, fish ponds and flamingo's all set between the 2 beautiful pools.
It is well situated along the "hotel strip" and within easy access to the town by bus or taxi. I would certainly stay there again.