Apartment was in a great location for us, clean, well equipped and spacious. BUT at the pre-checkin we had to pay an extra $100 for the sofa bed to be set up which wasn't clear in the original booking details. We also waited 90 minutes outside the building to get the key which was not pleasant (to be fair this was the 3rd party key service's fault not our host ViK's but standing outside with 2 kids and a lot of bags at the end a long day was not nice). Aside from that it was a good place to stay.