Check-in process was smooth and very straightforward, the flat was clean and tidy, pictures were true to reality, an amazing view on the sea from the balcony, etc.
Some points that could be improved, especially for the price:
- hot water: we ran out of hot water on two occasions when we showered separately
- TV could be of a better quality for those chilled evenings watching a movie/series (we found it to be too small, sound was quite bad)...
- sound isolation in the building was not the best, so you can easily hear the neighbors (depending on how sensitive you are)

Other than these three points, everything else was pretty much on point, and I would recommend it!