This a nice, relatively affordable place in a great part of Puerto Morelos. Convenient to the main square and a block from the beach. The only downsides were very thin pillows on the bed (we ended up buying 2 more) and that the water flow in the shower was very weak and you have to wait about 5 minutes for hot water, which, when it comes, is scalding hot for 3 minutes til it runs out.