Absolutely perfect for our family and friends! The yard, the indoor hangout space, and the location to fun things - we can't wait to book again!