Location is very good with all amenities and beaches you need close by. We found the apartment clean and there is daily cleaning too which is great. Having parking is a big plus too. I would suggest size is big enough for 2 or maybe 3 people. The kitchen is very small but well equipped.
The big drawback for us however is noise. The are many bars below and across the road from the apartment. They are very noisy until late and on 3 of the 5 nights there were live bands. If you'd like to party every night its ok but otherwise this is something important to consider.