Caribe hotel is a wonderful budget hotel in the heart of Centro Mérida. The staff is friendly and helpful and the grounds are pretty. The pool is VERY clean! i recommend along for a room on an upper floor, much like every other place I've visited in a hot climate the bottom floor room smelled musty, they moved us to the 2nd floor and it was fine. The rooms are modest but a clean place to rest your head. Beds are firm but as someone who doesn't love firm beds i didn't find it too bad and had a great sleep. Our AC didn't work all that well, had we been staying longer I would have asked for another room or see if it could be serviced. One thing i didn't love is that there was no safe in the room. There was an old broken one but was useless as it didn't lock. We didn't eat there, but i saw others having breakfast and it looked tasty.
One thing to note, if you're driving this is a tricky hotel to find.. It's tucked into the corner of a courtyard and hard to see the sign from the road. It's next to a starbucks and the Merida Mansion. You put on your 4 way blinkers in front of the Merida Mansion and run into hotel caribe for a parking pass and someone will help you to the parking lot a couple blocks away. You have to leave a 200 peso deposit but you get it back at the end of your stay when you hand the pass back.
In conclusion, Id definitely stay again at this hotel. The location is excellent for centro, the price is great and staff friendly.