I was going to suggest Big John's, but making a booking there doesn't guarantee you a seat at 7pm. You'll be lucky to be seated by 7:30pm, but more likely 8-8:30pm.
We've made a booking once, turned up on time and STILL had to wait on the street for 2 hours. Bookings don't achieve anything there, and a firm booking is quite important for a school night for some of us
Great food, crappy service, but I like the place... I'm up for it, but be prepared to possibly wait even if you've booked!