Location is great! Near Little Italy.
Definitely spacious for large groups.