The restaurant is noticeably clean, and has a bright and beautifully colored decor. The staff is pleasant, organized, and works together very well. Service is superb.
As far as the food... Outstanding! Their menu selection is diverse, providing something for everyone. Their chips and salsa is excellent, and the portion sizes of their drinks, food, and desserts are all on the large size. I left here stuffed, and I'm already thinking about my next visit back.