The view (and location) may be worth it, if that's all you really want.
I gave this stay a 3 star out of 5 - for the following reasons (sorry mainly on the cons)
1. The property / building is not that "high class" as you'd imagine. Lobby a bit weary, many people going in and out given it's a tall residential building, and the building has this Chinese spicy hotpot smell inside-out its ventilation...
2. This property is kinda small. It definitely couldnt fit 10 as it described. We were a group of 6 and already found it a little difficult to open the luggages. I believe 6 is the max you can share the apartment without feeling jammed. Also I hope the property will provide some amenities (like wine glasses?).
Check-in was easy and hosts are responsive given they are a group of people running these apartment rentals as a business. But it sure does lack the personal touch e.g. some local guide on food and tourist spots etc.