Overall, the place is great and the staffs were very approachable and helpful. There were some issues encountered during our stay but the staffs that we talked too and assisted us handled it very well.