Honestly disappointed. The view was amazing however the upkeep of the apartment was not. When we arrived to check in at the stated timing, the apartment was still being cleaned. One of the bedroom airconditioner gave out a bad smell. We found stagnant water in bathroom containers. The wardrobes and bedsheets also had a bad smell. Kitchen equipment were greasy. We would have informed the owners, however their seemingly "prompt" replies was not prompt at all. They only replied a day or two days later. Despite saying that they will send us to the airport, they failed to do so. Luckily we managed to get our own transport that very morning. Hopefully this can be improved so that future guests won't have the same experience as us. 1/5 will NOT recommend.