The staff was friendly and available, unlike other similar places where you have to hunt down someone who speaks English just to give you an extra pillow.
The grounds were small but extremely well-kept and beautiful. Two small pools, in excellent condition.
They charge you 50 extra pesos to get pots, pans and dishes for the small outdoor kitchenette. It's nice though.
The hot shower worked great, the beds were hard, like everywhere else in Mexico, but we slept well. Wifi is slow at times but decent. AC worked well, rooms were very clean, no mold.
Close walk to some good restaurants, the beach and importantly, and OXXO just down the street. Taxis hover around the street corner constantly so no problem with transport. Also combi's come by regular.