Hotel Playa Mazatlan has its charm. The rooms were clean and the beds were very comfortable, but the bathrooms could definitely use some updating – the tiles felt old and there was mold in the shower ceiling that had been painted over. We had a beautiful oceanfront room with a large balcony, but unfortunately there was no minibar, so we didn't use it as much as we could have. The food was good, with a wide variety for breakfast and lunch, and dinner often had an extra restaurant option. We especially enjoyed the Fiesta Mexicana dinner show that was included in our all-inclusive package. The beach was lovely and clean, with plenty of palapas for shade. However, the provided chairs were very uncomfortable. The all-inclusive drinks were a bit of a letdown. They were served in small plastic cups that gave everything a bit of an off-taste, and the beer selection was limited. Thankfully, drinks at the specialty restaurants were much better. The staff was friendly overall, though some spoke limited English. One frustrating aspect was having to pay for a day pass to use the pool area after checking out at 11 am, even though we had a few hours to wait before our airport departure. Overall, Hotel Playa Mazatlan is a good value, but just be aware of the potential drawbacks, like the outdated bathrooms and some inconveniences with the all-inclusive amenities.