We stayed here for a week, and would be happy to make another booking in the future.
The good:
Excellent location. On level 2, with a big tree providing good shade and privacy to a large balcony. Plenty of fresh air. Two bathrooms. Good wifi, and enough space for working from home. Main bed is very comfortable (didn't use the other bed, it may have been equally comfy), with an ensuite bathroom.
Things to consider:
Smell of cooking oil in the communal area in the ground floor of the building - maybe from the restaurant next door? But this does not enter the apartment at all.