Overall is OK and the view from the room is stunning. However, only one thing is the unprofessional staff, like they don't know well on their product when I ask them what food is served in their restaurant. One staff will come to greet you when you arrive and disclaim that customers never ask info from hotel staff, which causes all the negative reviews. When I went to ask him for information, he ignored me and played on his phone. The staff look like they don't care. If you can overlook the staff, just go there to spend time with your family and your loved ones; this place is amazing.