Well maintained but grounds are too small.
We arrived on a Sunday and Mazatlan is bustling with tourists on Fridays, Saturdays and Sundays that come from neighboring cities / states on tour buses. There was room for only one vehicle in the parking lot and cars were parked one behind the other. The bellman, Gabriel, took our luggage to our room right away, I gave him the keys to our vehicle and we checked in. After that, we went to eat at the restaurant which was reasonably priced although it took a while before they brought our food. If you want a less expensive meal, they have a restaurant next to the pool which sells, nachos, burgers, hot dogs, etc at a cheap price. After dinner, we went to the pool area where we sat while our kids swam. The pool's size is reasonable when you consider that the hotel has 50 rooms. However, there were a lot of people smoking and we couldn't avoid it because there is not much space if you want to sit close to the beach. There is probably about 8 to 10 yards of width space which is not much if you're trying to avoid a smoker while at the same time trying to enjoy the beach. There is also a condominium complex that is next to this hotel that looks like a 3rd world slum and you have a direct view of it. I think the hotel should raise the wall that divides the hotel and the condos just high enough so guests won't see it because it is quite an eyesore. Also, there were people smoking in the bedroom next to us even though the rooms are labeled as non-smoking. During the night, we could hear the traffic noise from the main street, Camaron Sabalo so I recommend that you ask for a room that's as close to the beach as possible. The next day, we ate a free breakfast buffet which was delicious and that's one of the highlights about this hotel. However, there was a huge group of kids that were competing in track & field who came to eat at the buffet as well. Many of them I felt sorry for, because they must have waited 1 to 2 hours before they ate breakfast because there wasn't enough room to fit them all. After that, we left and as I was driving, I heard a grinding noise. After stopping to check it out, it turns out that my vehicle was hit as it was being moved around in the parking lot which caused a small dent which caused the plastic cover below the front bumper to come off. Well, since hotels are not responsible for incidents like these, I wound up covering the repairs. Overall, I would not recommend this hotel. There are others that have more room which is what this hotels needs. less