Loved our stay at the Pavilions. Staff were super friendly and helpful whenever we needed anything, food was good (esp. breakfast) and having different restaurants / bars on-site was nice for when not wanting to travel out in an evening. Pool and ability to get around the huge site with buggies / off-site with the beach shuttle bus was a bonus too.
Seemed to be a lot on offer through the hotel in terms of happy hours, themed nights, and activities, but a heads up that these often need booking in advance - our only very minor disappointment was that we missed a few of the activities as hadn't realised we'd needed to reserve!
Would definitely return as rooms were big, clean, comfortable and had big baths, good showers, etc. Thanks for a great stay!