Had booked 13 nights through Expedia. Arrived at the front desk and they claimed they had no record of my reservation. We knew something was up when even when presented with the printed confirmation they had no record of the booking. Of course they had the room available and after a long wait we were led up to our room by a porter who insisted on carrying our suitcases on his ginormous handcart. These were bags that were easily rolled. We took up the whole elevator. Room was ragged with really shoddily built shower, low water pressure, inconsistent temperature, a none private balcony, band aid on the floor, ultra tiny beds (full-size not double), worst mattress and pillows we’ve ever encountered, no wash cloths, questionable locks on the main door and balcony, etc. To top it off there’s no safe in the room. Reviews made it obvious room theft was a issue here. Place was so sketchy we found a rental house and checked out the next morning. When leaving the room with our suitcases the maid who was obviously waiting for us to leave for the day asked if we were checking out. We said yes and she quickly pulled out here phone and went into our room. The staff actually stalled the elevator hoping we’d miss checkout and be charged another day. Stay away from this place and Mazatlan. We were short changed and ripped off everywhere. This place is only suitable for a cruise port stop for us now.