Overall, a very good place. Positives -
1. Good location
2. Nice apartment
3. Well equipped with everything you will need
Areas for improvement -
1. Flexibility for check-in time
2. Wifi speed is slow