I am always impressed with the quality of the food at Hamilton's. They have a wide variety of sandwiches and options. They also have an array of side dishes to choose from. The store is clean and the workers friendly. I had heard a lot of people talking about it before I tried it and found that everyone was right --It is great!