The apartment is very nice as per photos.

However there was a few issues that I would like to share with future potential guests :
1. On arrival host requested a 200 euro deposit payable in cash which is against Airbnb rules and had been reported to Airbnb.
2. On arrival host requested me to sing an additional contract. The terms of the contract was not disclosed to me before making my booking through Airbnb. The listing does not inform about having to sign an additional contract. I did not get a copy of the contract to keep.This surprised me and made me feel very uncomfortable.
3. On arrival host informed that wifi use is limited to 1GB a day and if exceeded deduction will be made from 200 euro cash deposit. This was not detailed in property listing.When asked the host for details of additional wifi charges he refused to answer. Later he deducted 46 euro from deposit for wifi use. This too me feels like a total scam.
Unfortunately the issues mentioned above overshadowed this very nice and well located apartment.
I hope that the host will take the feedback and improve for future guests.