We have been here several times. Staff is friendly and service is prompt. Food is excellent! Excellent offerings on the menu and prices are appropriate. Dining areas and restrooms are clean. This is a very busy restaurant so you may have to wait for a table...but it's worth the wait! We will return.