I had overall good experience staying at this place, however I am not giving it full 5 star due to inaccurate description of location. The pictures and details do not match with apartment as this was listed as 'king bed' apartment however what I received was 2 bedroom with enclosed bath.
I specifically picked this listing due to king bed option as it was only for max 2 people so there was no need of another bed. This was only revealed when I walked into apartment after check-in.
Upon inquiry with host, it was stated that the listing does not match with apartment description and there's no king bed throughout the building.
Its a managed building with daily cleaning service and 24 hour gate security. The staff working there is excellent and always ready to help. The gym listed consists of 2 machines and set of dumbell so manage your expectation accordingly.
I recommend to ask for 'exact pictures' of location you plan to book as bunch of listing by host has same photos.