We stayed for 3 nights and had a great time overall. There were many nice touches like fresh milk, coffee and washing pods, and the apartment was stylish, modern and cool thanks to the air con and high ceilings. The front desk were also friendly and accommodating throughout our stay.
I knocked off a star because there was loud music/noise from an Airbnb next door for 2 nights (though fortunately, this didn't go on past midnight), and the concierge team requires you to enter your names, dates of birth, mobile numbers, passport numbers, photos of you and your passports on a system - not ideal after a 12-hour flight, and like some of it could be done ahead of your trip and checked by the front desk on arrival. Also, the apartment is owned and managed by an agency, and the complex overall has many short-term lets. Probably not an issue for some people, but the listing isn't clear on this, and we tend to prefer choosing individual hosts over businesses using the Airbnb model.