Clean environment. Professional staff. Fair prices. Large selection of American breakfasts, and good selection for lunch.
The food is good; on par from what you'd expect. Does get busy after 10 am, but I've not (yet) had to wait more than 10-15 minutes for a table.