The location is perfect. The apartment is managed by a hotel. We got our amenities replenished upon request. The hotel also gave generous amount of welcome drinks. There were some small issues during our stay (ie. problem with WiFi, light bulb not working in one of the rooms) but were quickly resolved by the hotel.