Top notch meaning well managed, happy staff, excellent menu, food comes out quickly and reasonably priced. A great place to bring a date, family, or large company group, service is excellent and consistent .
I give this place 4 stars on service, quality food with 3 stars for being way to loud because the tables are right in top of each other. Ask for the private dining room to enjoy your company.