Careful...they canceled two confirmed reservations...one through Hotels.com and one through another aggregator. When I raised a fuss about it being a "confirmed" reservation they said they were already full. They found an alternative hotel....but funnily enough, the front check in clerk told me that there is some relationship between the original hotel, John Boutique Villa, and the on they put me in instead. Then, as if to try and make matters even more difficult, the car that John Boutique Ville arranged to take me to the airport didn't show up. I used Grab taxi instead. I've stayed at John Boutique Villa once before and it was a delight.....hence the return. However this time was a complete fiasco and unorganized.