The location was great, apt was generally okay except for the fact that kitchen and bathroom were not that well-cleaned. I got trouble with check-in to the apartment as well as check-in to the parking lot since it took so long for the guy at the parking lot to confirm my key although I had confirmed with the host full names of all staying guests before arriving. They kept saying that they could not do anything without confirmation from the host. And the host was nowhere to be reached. Check in time says 3pm but it took me almost an hour to wait for the confirmation.