Great location across the street from the beach. The host was too busy to meet us when we arrived, when we left and when we needed help when our car was broken into and some of our belongings were stolen but he is a nice enough man and communicates well -- even if he never followed up to ask us if we needed assistance with the police or any issues with the break-in. The host listed a paid parking garage on premises but we obviously would have considered it had there been one. The apartment is clean but needs some TLC with quite a few things broken but the owner may fix them after reading the review. He may simply not have known that there is no coffee maker, light bulbs burned out all around, the stove not lighting properly, and so on, so just ask before you book.
The apartment is well appointed with cooking, cleaning and sleeping amenities. There is no back yard and the beach essentials were sorely lacking but those are extras for some people and essentials for others. They may have been removed from the listing (the back yard) or upgraded (the beach essentials).
Note that the street parking is not available weekend afternoons through late at night Friday, Saturday and even Sunday when the weather is nice. Also, there are "parking attendants" who try to direct the parking who are not official and "offer their help" for tips even if you don't need any assistance. I would refuse and tell them you live here if they aren't offering any real assistance other than pointing to a space that is empty in front of you. The people who are going to the beach tip them a small amount (some amount of change we couldn't determine from the balcony but appeared to be a euro or two).
Overall, it was a pleasant stay and a fantastic location.