We came for our last couple of nights after staying on Isla Mujeres, so the location is perfect, right next to the ferry at Puerto Juarez. The place, especially the courtyard, is absolutely beautiful and well-kept, except the pool was very dirty so we didn't use it. Amazing view from our room.
The "superior apartment" was listed to have a full kitchen, which it did, but there was not a single cooking pan or utensil available, even when we asked. We had food to cook, so we had to get extremely creative with aluminum foil and the gas cooktop. The bed was really firm and uncomfortable for me, but that wasn't a huge issue.
Overall we enjoyed it and knew we wouldn't be getting a luxury hotel for the price we paid, but I would definitely be giving it a higher rating if cooking utensils had been available as stated in their literature.