My boyfriend and I recently stayed five days at Cabanas Puerto Morelos, and we had a very nice time. We were in a second floor room -- I'd recommend these over the ground floor rooms simply because the ocean view is so great. Each of the top-floor rooms has access to a private rooftop deck (there was a spiral staircase in our room to the roof), and we loved sitting up there with coffee in the morning and a beer in the afternoon. The beach is literally accross the street.
Rooms are spacious, with a small fridge, hotplate, and some essential pots, pans and dishes, and a blender, microwave and coffee maker -- enough to make breakfast or a small meal. Coffee and sugar are provided -- which is TERRIFIC. Staff is very helpful and friendly, and the garden and grounds are very well kept. Other thoughtful ammenities include beach towels and chairs.
Our room (#4) included a smallish double bed (a queen or king would easily fit), and a wicker couch and table. Aside from a hole in one of the screens (which was exploited by some rather large mosquitos), we had no real problems.
For the money, this place is a great deal -- quiet, spacious, and friendly, in an excellent location. If you snorkel, check out the barracudas that hang out about 30 or 40 feet off the beach -- we routinely saw five or six of them!
Access to the top floor is up a wooden sprial staircase, so probably not the best choice for those with limited mobility. It that case, the ground floor rooms also looked to be nice, and each has a nice porch/outdoor sitting area -- you just miss the great ocean view.












