Food, service, ambiance consistently awesome and if they would just ever have that Dr. Pepper cake, it could have been 5 stars! Havent had a bad meal or bad service. So important to me is the cleanliness of the store AND the restrooms, so often overlooked. . . so get that Dr. Pepper cake in and I'll add the last star!