We arrived and it looked like they had just finished cleaning the room, the floors were still drying and that is we checked in a few minutes before 3pm. The bed sheet had yellow stains also the pillows, made me wonder if they were even changed. The fridge top was dirty with sticky stuff and so was the interior it had a yellow wet stain. Staff is nice and very caring, except one guy from night shift that seemd bothered when we asked for things like extra soap and toilet paper. They only provide one small bottle of shampoo, one toilet paper, one water bottle and one soap for 4 people reserved room. The room was next to a public rental bathroom so when we left the bathroom window open the stench of those public bathrooms came into the room. Doesn't seem like their are any rules in the hotel, people yelling and slamming doors. If your thier for tranquililty this is not your place. Other than this the location of the hotel is fabulous. It next to an OXXO , beach is a few feet away and on the main strip. Few blocks away from public transportation. I stay here again for the convience but I dislike the uncleaniness.