Arrecifes Suites is our favorite place to stay when we visit the Riviera Maya! The location is very convenient to travel around (15 min from the Airport, 20 from Cancun, 25 from Playa del Carmen and 1 hr to Tulum). Puerto Morelos itself is a lovely town with many restaurants and activities. The suites are not fancy but is compensated by the the view and calmness of their private beach. The rooms are always clean staff is always very helpful.
If you are looking for luxury, you should look elsewhere. This place is a really nice, local place. Customer Service is great. Rooms were clean. Water pressure is the shower is very low, but I knew that ahead of time. This is a great place to go to relax, not have to worry about getting a chair at the beach, great if you want to cook your own meals. I would suggest staying in an oceanfront room if you want to be on the beach. The pool is small, and across the street. Not an issue for us, but something you should be aware of. There are two buildings. One on the beach, and the other where the pool is, but they are very close to each other.
I spent 4 nights there in February and it was not a great experience. The a/c units are only in the bedrooms so the kitchen/dining is HOT. The bedroom units are not strong enough to cool the entire unit. The water pressure in the bath was non-existent. It was at best a needle size stream. The drapes were torn and the unit was in general disrepair. HIGH rates and they even charge for purified water! I would never stay there again and would not recommend to anyone.
No internet. No AC in main room. Bathroom smelled of raw sewage. Cheap linens and sheets. Rags stuffed in cracks instead of proper repairs (see Pic). Ton of ambient light in bedroom. Location is about a 15-min walk from town center which makes it quiet but not super convenient to restaurants. You are paying for beach front. That's it. Everything else is on par with $25/nt AirBNB.
We stayed in one of the ocean front suites. They have all the necessary things for a short or long stay. Room was very clean, kitchen and living room area were spacious. The best part is the beach a few steps from your room with plenty private beach chairs, shade, beautiful palm trees and calm water. Very convenient to walk to the beach and back to the room in less than a minute. Friendly staff and most of the restaurants and shops are walking distance. The town has great places to eat and it’s very peaceful. We went on a few tours to other places in the riviera and we were picked up from the hotel with no problem.