The communication with the apartment management is somewhat delayed. The stove wasn't working during our stay despite the maintenance person visit the next day. There should be a convenient way to store the luggage for those who have late departures. Too many stair steps with no elevator. Otherwise, the check-in process went smooth, but risky if we did not get the mobile message with the code on the day of check-in. The location is superb and the apartment is spacious and clean.