We got a last minute deal at a very good price (flight times were ropey but you can't have everything I suppose!)
The apartments were clean and very spacious, we didn't really use the cooking facilities at all as we ate out so I can't vouch for how good they are. But the beds were comfortable enough and the water was hot what ever time of day you choose to take a shower.
Probably the only thing that would be an improvement would be to have sunbeds around the pool but to be honest a few minutes walk takes you to the beach so again we did not spend much time there either.
All in all we had fabulous value for money and are hoping to get a similer great deal again next year!More