My fiance and I stayed at Azteca the end of March. It was a nice little hotel for the price. Just as everyone is saying. Very close to the beach and many restaurants which made it very convenient. The rooms were clean but nothing special. Yet, what can you expect for around $60 a night! We like to travel on a budget and spend time checking out the city and the beach so the hotel doesn't really matter to us just as long as we have a hot shower and a clean bed! The pool and hot tub were nice. There was an on site bar and restaurant that was also nice. The staff at times wasn't very responsive which to me was the only down side. That and the fact that our room was on the first floor facing the pool and unfortunatly waking up to the pool crew every morning at 6 am was somewhat irriating! Also, our toilet broke and the staff wasn't all that quick to respond to fixing the problem. However, if we ever went back to Mazatlan we would stay here again. You just can't beat the price!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC