"The whole resort is well-laid out and the rooms are designed beautifully. The beach is gorgeous. The play room is the best I've seen anywhere; it caters to all age groups. The pools are great and provide different depths and options for all levels of swimmers. The towel situation, however, gets dire too early in the afternoon when towels run out. The roofed area by the pool-side bar is too small - especially during the raining season when everyone rushes there for cover. It got crowded and the floor got quite disgusting (wet & trash scattered all over the floor).
The housekeeping and room service staff are the Most Valuable Players. I fell violently ill at the beginning of my stay at Canopy, and Hadija (housekeeping) and Khadija (room service) went above and beyond to make sure I was in a clean, safe environment and well-fed with a supply of the special prescribed foods.
The food options at breakfast and the restaurants are splendid.
The front desk staff have plenty of room for improvement in communication in the following areas (this is not a full list): explaining dining options and how to settle tabs at the bars and restaurants for different meal plans, providing info about activities guests can do (e.g. I arrived at the hotel with kids and nobody mentioned the playroom), coordinating services from off-site providers. The night shift was even worse. They did not have useful info about anything.
The bellmen are super!
I will definitely stay at Canopy again."