Good things first: the place is like 20 meters from the ocean, so it's hard to beat the location. And the price point is pretty cheap for the area and time of year. Picking up keys was pretty smooth, you have to stop by a real estate agent during certain hours. However, there's some issues.
First: to check-in they make you sign a separate contract outside AirBnB in which you have to promise to pay up to 300 Euros if you 'misuse' the apartment (whatever that means). This is not made clear enough in the listing and kind of defeats the point of using AirBnB to protect both parties. The system for this contract is buggy and it took an hour and several different browsers to make it work. Without getting it to work they won't give you the address where you can pick up keys.
Second, they will only communicate via WhatsApp chat so you can't call for help or if you don't use WhatsApp I guess you are out of luck. That said, once we did manage to get WhatsApp connected they would answer messages on it.
Third, the apartment has no fans or any kind of air conditioning, and its layout doesn't allow easy air circulation. They claim the owner "doesn't allow fans" when we asked about it. I'm not sure what that means, exactly. But the place was hotter than outside, and outside was 35°, so if you're not keen to stay in a sauna this may not be the best choice.
Fourth, the place is in need of repair. The shower knob had fallen off so you had to kind of innovate to get the shower functioning. We let them know but it seems the person before us had the same issue so they seem not to care to fix it. The fake leather on the bed was peeling off and the place could have been cleaner. While they did give us a sponge and (1) trash bag, none of the other basics are included (soap for laundry or bathing, any cooking stuff like oil or coffee). That isn't necessarily a deal breaker, but I note it as often AirBnB hosts will have that stuff on hand, so just be aware you'll need to buy it.