The place was large enough to accommodate a large group. When we visited (June 2022) there was heavy construction going on right across the street which made it harder to find on street parking. If you have trouble climbing stairs, you should look at a different location. The place did the job and was overall good. It could have been cleaner.