This place suffers from just being too busy for its own good. Do yourself a favor and don't go when the rest of the city is here (Sat, Sunday mornings/brunch times). Expect your order to be messed up in some way, expect your server to be frantic/forgetful/distracted, expect to wait longer than you want to for something (coffee, biscuit, that side of sausage), expect to have to flag someone down to take your payment. Just dial down your expectations, and you'll be fine. Food is decent, not the best you've ever had.