The staff were efficient, friendly, fun and entertaining. Donatus even remembered all 5 children in our group from last year by name. The kids really enjoyed all of the activities and there seemed to be a good balance. The Kids Club room (We used Sani Beach Club Kids Club) was very nice and met the requirements. The level of supervision by your staff was excellent. Maybe in the pool an area should have been kept for Kids Club if possible? My Children loved Kids Club this year and looked forward to it each session. The staff are obviously doing something right.