Right in the golden Zone, large ocean view rooms, very clean, great staff, walking distance from lots of restaurants and shops. Great choice for families. Parking is a little messy but doable. Hotel Beach is very nice, no big rocks. Great for families with kids.
Personnel is very kind at all places within the property. Room price is fair if you get a good deal (I got a great deal with expedia). We found fun and really relaxed at Royal Villas Mazatlan. I will come back for sure.