Plenty of room for 300 people. Food was very good waiters friendly & helpful. DJ on balcony above dancing area. For me it was too loud but I suppose that's up to the hosts to arrange with DJ. There are 2 halls didn't see elevator for the downstairs hall.