Our one bedroom suite was huge, and the full kitchen was perfect for our family's needs. The room itself was clean, though the carpet was a little stained. Looks like our previous guests did a terrible job washing dishes, so we rewashed them before using.
The staff was super-friendly, and warned us that most people complain about the springs in the sofa bed mattress poking them. My 18-year-old daughter didn't mind that. Free breakfast was decent, with a large variety (though the fruits weren't the best quality). Note: If you come here expecting to use the pool and fitness area, they are really small.