Absolutely perfect. We will be returning every year!!!