I'm not sure why people like to hate on Milestones; it's reliable and the service is fairly consistent. My order is right 95% of the time I come here and the waitstaff will accommodate all kinds of requests so you pretty much have control over what you get. The bar area can be a bit too loud for my taste and the washrooms are quite a trek from the main seating area - take wide turns to avoid colliding with speed-walking employees.