Pros: very nice apartment, great location, well equipped/furnished.
Cons: very lengthy booking confirmation process (had to sign a contract and send identity documents of everyone staying), very temperamental electronic key which meant we were often locked out of the apartment for 5+ minutes until it decided to work
Overall, would stay again but a few issues which could be easily resolved/streamlined.