Amazing location, affordable, and absolutely the definition of perfection! We had a blast!