The overall experience was good. The hotel is a self-sufficient entity and a great place for relaxation. It is on the beach and offers good food, along with good staff. The rooms are good, but require better maintenance. The pool was not functional when we went, and to make up for that they upgraded our room, as the hotel was more or less unoccupied. It is a very pretty place. Family friendly and romantic at the same time. The super delux room (with bathtub) is highly recommended. They can add free WiFi.