Firstly, the check in is very inconvenient, you have to pick up the keys from their office, from which you have to walk 15 minutes uphill with your baggage. Would've been much easier to just setup a lockbox at the building entrance, like in many places.
Secondly, apartment was very cold, we've stayed in October, and there was a lot of cold air coming thru the windows (there's a huge gap between them, so they're not energy efficient at all), also during windy weather, windows were making a lot of noise, so it was difficult to sleep. There was an electric heater in the apartment, however it didn't help much.
Lastly, cleaning could be improved, when we first arrived, some plates weren't clean, so we had to clean them ourselves, also they didn't leave any additional towels, although we've stayed for over 3 weeks, so we had to ask for a replacement.