The location of the apartment is the most valuable thing - we really enjoyed our stay there. However, our flight was changed and we needed to check in later - around 22:00 and for that we paid additional 30 euro.
This is my first experience with such additional taxes and that is not exactly fair, especially when the circumstances were outside our control.
The apartment did not have any shampoo or shower gel for our stay, nor any other additional supplies, which also somehow left us with not so good impression.
I would recommend staying at the place for a short period of time - please get to know first all additional fees before booking!