The Hotel Posada Real was comfortable, VERY relaxing and peaceful. The food ranged between average and good, depending on what night it was. The hotel staff were friendly, but be warned...upon arrival, they have you sit with the concierge who then talks to you about timeshares, so you can politely say "no gracias". Also, the beach located on the property is not great...you actually have to walk down off of the beach property, and to be honest, it's not great. There are other beaches not too far away, such as Playa El Chileno, which is much, much better.