This place was everything we were looking for and the location was perfect. Jim was extremely responsive and helpful when booking and planning. Would highly recommend!