We stayed here at the tail end of our vacation, for only 2 days. Having said that, I liked it. It is not top of the line accommodations like the El Cid Marina or the Pueblo Bonito Emerald Bay - more like a Canadian Holiday Inn. Room was clean, but dated. We did not eat at the restaurants but did spend two days relaxing at the pool. Christian the Activities Director at the Pool is a gem. We usually don't participate in Bingo and stay to ourselves, but Christian had us playing Bingo! He also would come up and ask us how to say something in English. Apparently he works there every tourist season, and it's clear he enjoys his job as he is so good at it.
Good security at this hotel. With it being the end of Holy Week, Mazatlan was insanely busy. The security guards kept a close eye on who was trying to enter the grounds. Good work!