Overall, I had a very good experience. The staff, especially in the buffet, were attentive, friendly, and quick to help — even returning my forgotten AirPods, which I really appreciated. The pool and beach were fantastic.
However, the bed was uncomfortable, and the steakhouse was disappointing with burnt appetizers, watery sauce, and one rude staff member. Reception staff could also be more welcoming and improve their English for better communication.
Despite these issues, the service and atmosphere made for an enjoyable stay.