It was very good for what it is. Air con was very effective, staff was welcoming and friendly, food was plentiful, bar lineups were short, facilities were clean, and four pools to suit various age groups.
The food was buffet quality except for the specialty restaurants, so foodies may find it a bit lacking in quality, and sometimes cold and stale. Also somewhat crowded and loud, if that's not what you're into. Perfect for families and younger partiers, or older folks who don't care about those factors.