A huge place in a great location. Very spacious for a large group of people.