Great location for family bonding. facilities was awesome. Arrival staff were very accommodating to our needs . However, the following day the staff on duty couldn't answer our queries.. Gave us wrong billing statement, restaurant staff didn't clean the spilled juice under our table even though we requested it to be mopped. Food was nothing special. They should improve their food menu. Overall, we are still happy with our stay because the room was clean and spacious. Lastly, our dog was happy so we will come back there again..