For the cheap price we paid, we were very pleased with our stay.
Pros - spacious apartment, good shower, indoor and outdoor pools, basically equipped kitchen, kettle, hairdryer on request at reception, excellent maid service, fresh towels daily, shower gel and hand wash provided in bathroom, lots of drawers and cupboard space and hangers provided
Cons - dated decor, sofa bed is not great even for 2 kids to sleep on, kitchen could have had some basics such as a scouring pad and washing liquid, oven difficult to use, uncomfortable mattress on bed