The location is off the beaten path and a bit of a drive to Tulum, but that was fine by me. We had #2, which is a loft overlooking the ocean. It has a very comfortable king bed downstairs and a queen (or double?) in the loft. The bathroom is very nicely done and is supplied with soaps and shampoos. There's also a little island with a sink, fridge, and Kuerig. It's all really quite nice. However, when I checked in the room, there was a really strong smell. We aired out the place and that helped, but once we closed up the room for the night, the smell returned and it was clear it was a sewage smell coming up drains in the floor, the bathtub drain, and any opening to the drainpipes. I spoke to the owner, George, who apparently has run the place for decades. I addressed the problem with him after our first night. He said he couldn't move us and said they've never had such a problem, which made we quite skeptical. By late morning, the place was thoroughly cleaned and George said he did something structural to fix the problem. The smell was better until nighttime, when it started to return. So, I have to give him credit for trying, but I'm not sure what will fix the problem.
The cenote across the road is really nice, but it is not connected to the hotel. However, the owner of the on-site dive shop will lend you snorkel gear for free. He's super nice. He does dive and snorkel trips out to the reef. The water wasn't calm enough for us to go during our stay.
Finally, I'll say the restaurant is ok. You can get a decent free breakfast and the waitstaff are friendly and the food comes quickly. We chose not to eat dinner there. Oscar and Lalo's place nearby is pricey, but amazing.
So, if there was no insidious stench, I would highly recommend this place. As is, I would be worried about going back. Since I don't think others have mentioned this problem in reviews, maybe it's a temporary problem.