Went for a girls spa weekend and had a great relaxing time. The hotel was clean and well appointed and the spa services were great.
My one recommendation is if you go to cabaret show at the grand cascades don't order the cheese fondue. Go with the chocolate one instead. They don't offer bread with the cheese fondue and instead give you a charcuterie place with apples, tomatoes, cheese and meat. Seems odd to be dipping cheese into cheese. Also the cheese they give you is like movie theater nacho cheese. The drinks however were great and the performances were stellar.
Be advised if you go on a school holiday there will be a lot of families and kids there because they have lots of family friendly activities in and around the resort.