Beautiful, clean, relaxing, well-designed resort. Staff were very friendly and helpful. The included breakfast was great to have on-site, however, the service was very slow. Even when food was preordered for a certain time, we still had to wait for it for about 45 minutes.