I have a great experience while staying at the Courtyard by Marriott, staff are friendly and always keen to help, there are several pools that kids able to choose, kids club with friendly staff and willing to help my kids, breakfast are super delicious, dine-in in a room also fabulous, private beach are clean and we get there by the shuttle provided, asked for complimentary cakes for birthday and it is delicious as well, totally worth it.