Good Points
Great food. Friendly staff. Separate structure with it's own parking lot. Walkway is barely above the level of the parking lot. Short hallway to restrooms. Lots of chair-height tables in main dining room. You order at a lowered counter, then everything else is handled by the wait staff.
Bad Points
There was almost nothing I could find to complain about. If I was pressed for something I did notice that the threshold between the inner main dining room and the outer dining ring had a rather high threshold that COULD be an issue for a chair; however that would ONLY come into play if all the tables in the main room were full.