Great location, excellent views!
We were a bit surprised about having to pay €2 per person per night in cash upon arrival, since this wasn't communicated before.
A few minor broken things in the bathroom (blocked shower, damaged toilet flush, shelf not installed correctly, that sort of thing) and dirty pans left in the kitchen, but definitely nothing major wrong.
If you're looking for a personal touch, consider that it seems this is one of many properties that they run; but I would say that they run it well. Modern appliances, comfy bed, generally very clean, electricity that turns off when you're not in the apartment (hotel-style) and electronic key-fob entry.
Not quite as big as the pictures suggest, but perfectly fine!
Overall, recommended. Comfortable place, location is superb, responsive and helpful hosts, and as mentioned those views are fantastic!