Large, relatively clean space, good location, easy communication and access. Lots of stairs. Kid friendly. Would recommend to large groups.