A great place for a family celebration. Great spaces, amazing location, things to do for old and young.