I have to be honest, as soon as you arrived from the outside it seemed like a very shady place, but I had to change my mind. It's small, but it's very well stocked and maintained, the sandwiches are good and the staff is friendly. Surprisingly there are plenty of bathrooms, all very clean. I don't give 5 stars just for the parking, which is very few.