It was definitely a dump hotel. The curtains were a ruffled bedspread, the bedspread was nutty, the mattresses were shot coil. The ceiling fan was filthy to the point of dripping. That said, the shower was super hot with good pressure, the hosts were perfectly fine. There was some confusion about our reservation through Expedia but they worked it through with patience, and even allowed us to park in their small parking garage. And, they warmly welcomed our big dog. The room was perfectly clean, the location was convenient, we felt totally safe. For an inexpensive overnight stay in Mazatlan, it was good enough.