The location is amazing. Justin is very accommodating to large groups of people.