The place is an excellent location. The view is as advertised. Check-in was also easy.
However, there were issues with cleanliness. One of the towels was dirty. Permanent stains, granted, but it should be replaced. Same with the shower curtain. The dishes were also dirty, probably half-washed by guests, but no one made sure they were clean before the next guests came in. So you have to wash them before and after using them.
My original booking was for another unit in the same building. Something came up and the owners offered this unit (an upgrade), free of charge. Good on them for doing that. But when I first booked, I asked about leaving luggage in the apartment the day of departure. I was told probably not in the apartment, but it won't be a problem, I'll be able to leave it somewhere. I asked again when I arrived. No reply for two days. When I asked again on the eve of departure, I was told to leave them at the train station. Not a big deal and I recognize that it was not a service owed to me, but if you can't do it, be upfront from the start.
So, a decent place, but with a combination of minor annoyances that added up.