The flat was spotless clean that was really great! We stayed there with five people and it was very easy to communicate with Mary to manage an additional, spontaneous extra person. We had more than enough towels (even extra ones for the beach), toiletries like body milk or spare shampoo which is very handy. and she welcomed us with a nice bottle of wine and some prickly pears!
The beach isn't far away you could walk there in around 15min. even though we had a car which we would recommend getting for this area. Parking was no problem either even though there is no particular parking space but you can always easily find a spot near by. keep in mind air-conditioning is only in one bedroom but still everyone else was able to sleep even without.
WiFi was a bit tricky as we had only 3GB for one week which may be a bit limited for some people. We didn't use it as we had our mobile phones and were out almost all the time anyway.
All in all we had a great stay and would recommend the apartment very much!