I would avoid.
Negatives: the photos did not show a narrow spiral staircase separating the small kitchen from the bedroom and was too difficult to use. We felt this was disingenuous, especially after mentioning that we were booking with a 5 month old baby. The Wifi didn’t work and the apartment, shared with ants, was very basic. We were offered a different room but asked to pay 50 Euros in cash for the cleaner. Electricity and water didn’t work for a day due to a weather fault but when I messaged the host to let him know, he replied “wait”. The host brought his family and dog to the pool which left us with no poolside beds to use.
Positives: the host was very communicative and generally nice. The pool view is beautiful.