This was a lovely clean apartment with almost everything you need but we did have a few issues: the agent was approx. 1 hour late on arrival, 1 shower was broken leaving us with 1 shower between 5 (including 2 teenage girls!) we were told it would be fixed on "Monday" but no one fixed it in the 2 weeks we were there, the microwave couldn't be used as there was no plate and we only had 2/3 TV channels.
On the other hand, we had maid service, which was a nice little surprise! The underground parking is a God-send in the heat and that pool really is on your door step (well a couple of steps). You can't see it in the pics but there is great terrace/grass space in front of the apartment between you and the pool and this makes for very comfortable living!
The beach is an easy downhill walk to and a slow uphill return. There are 2 beach "bars" but they're more restaurants than bars (serving great food) and you could sit outside on the street side if... more