We were invited by friends to join them at the Inn at Mazatlan for two weeks. We thoroughly enjoyed it. Rooms were clean and well appointed with a locking safe and a well equipped kitchen. Beds comfortable, towels abundant and replaced daily if needed, Views from the balcony of the pools, grounds and ocean were fantastic. We were in the tower, 11th floor. Staff was very helpful and gracious. Dago, at the concierge desk was very attentive. Didn't just sit, but moved around the lobby, greeting and making sure all was well with the guests. Doormen, especially Manuel and Rafael were so accommodating. All of the restaurant staff were charming and very professional. All spoke English, but it was fun to learn Spanish and they loved to help. The pool and grounds were carefully cleaned each morning and the beach area was easily accessible with a clean, sandy swimming beach. Beach vendors were there, but not pushy. We were kept busy during our stay with our choice of kayak and sailing rentals, a fishing charter and carefully chosen tours (check with the hotel staff). Nearby restaurants offered a range of prices and quality.
Wish the internet was reliable and available in each room, instead of sporadically in the lobby, but even as we watched, wifi was being installed on each floor.
There were some crowded days and some quiet days, depending on how many nationals were staying, with families. All well behaved and not a problem, but you might want to ask advice and choose your time of year accordingly.