The property is wonderful, but the service is not as good as it should be. The pool was under maintenance on the first day of my stay, the staff told me the pool would be done in 4days. Actually after my stay(10days), it is still under maintenance. I booked an extra day online, and went down the front days 3days prior to let them know, they checked the booking, and told me everything will be fine. However, I still received a call in the morning asking me if I want to check out while I still have that night available, I told them again that I have extended a night. When I tried to use my room key to access the elevator, my room key did not work, so I have to call the front desk,and told them to check my booking. When I approach to the front desk, the lady apparently did not aware about the situation and told me that she is not the one talked to me. Obviously, there is miscommunication among hotel staff and their system is a mess.