Our group had a fantastic time! The location is wonderful and enabled our group to do many of the activities we had set out to do and more. The hosts are communicative and the place was clean.