The facilities are excellent and well-maintained, though there were a few service glitches. I had booked a water-view room but was initially assigned a ground-floor room with no view. After notifying the front desk, the staff promptly rearranged a water-view room for me, which I appreciated. However, it seems the room number was not updated in the system, as I had to use the previous room number to log into the internet. Additionally, there was no housekeeping service provided the next day, which was disappointing.