The indoor and outdoor spaces are incredible (our four year old daughter had a blast), and Jennifer is an extremely responsive and accommodating host. Highly recommended!