Overall condition is really just fair as there are several defects at the apartment - shower head got leakage, quite a few of light bulb were off when we check in, WiFi was not working on the first night. Also, the flat is located in lower ground floor so room ventilation is poor and very humid plus not much sunlight even during day time. In terms of flat size, I would not recommend for 3 persons as there was no spare seating and quite tight for luggage.
Nevertheless, compliments to the management team! The host was friendly and their response to the issue was efficient, and problems were fixed quite quickly.