Stayed here one night with friends having arrived on El Chepe. Arrived late and were told by the desk that the restaurant was still serving; but when we went in there they weren't. And we were only just in time to order room service. The buffet breakfast was very nice. But then again at lunchtime were were told that the restaurant was open when in fact we could have only had a salad or sandwich.
Big, comfy rooms with nice toiletries provided. Small gym but fine. Professional, friendly staff. Overall, pretty good.