Got a different room than listed, but I don't mind as it was last minute.
checkin was later than stated in the listing, room seemed to be put together last minute as they were still doing work when we arrived.
TV was not setup so we weren't able to watch TV, internet was also pretty by singapore standards.
there was a lot of work being done around the apartment complex, which made it difficult to walk around as the walkways had appliances etc lying around.
Hosts were quite friendly but seemed very busy doing other things.
Checkin and checkout process was smooth.
For the location and room size, the price is definitely justified and I would recommend anyone to book.