This place is fantastic, equipped with everything you can think of and more. The areas are generous indoor and outdoor. We had very relaxed two days during the stay. Thank you Flagstaff Hill!