The rooms were beautiful and very clean, the pool was pristine, the property was quiet and very family friendly, and the breakfast was very good.
However, the reception desk was quite disorganized and difficult to work with. We asked for late checkout and were told twice to ask the day of checkout, then when we asked the day of checkout, we were told that they needed 24 hours prior notice. In the end they gave it to us, but it seemed the internal communication was nonexistent.
We also ordered room service and it took almost two hours and multiple calls.
Even so, I would go back. The location of the property was perfect, and the experience was nice. I just hope they can improve the reception desk and the efficiency of communication.