The apartment was very clean and quite large, as well as in a very good location. It had a nice bathroom as well as a good kitchen space for cooking. Prior to arrival, communication was very good, however, on arrival we struggled to contact the host and were left waiting for approximately an hour and half outside, despite arriving at the time we said we would arrive (~9pm). The information in the apartment was outdated regarding the WiFi and we had to wait till the next day before we received the updated Username/Password. The WiFi also wasn't particularly reliable which caused us quite a few issues. Plenty of linen and towels were provided. The main bed was comfortable however the sofa bed was quite uncomfortable.