Pros: on-site house keeper are professional and helpful.
Cons: host requires cash deposit, which is not permitted by Airbnb. Host is unresponsive on Airbnb, until I requested cancellation. The air conditioner is not working properly and there is no openable window (other than the on in bathroom). Think of the temperature in Singapore, and that's why I cancelled booking soon after checked in.