Overall is OK and the view from room is stunning. However, only one thing is the unprofessional staffs like they don't know well on their product when I ask them what food serving on their restaurant. One staff will come to greet you on when you arrived and disclaimed that customers never ask info from hotel staff then cause all negative reviews. When I went to ask him for information, he ignored and played the phone. Staffs look don't care. If you can overlook about the staffs, just go there to spend time with your family your loved, this place is amazing.