Bright, clean, modern premises well-stocked with keenly priced temptations. Patient and expert customer service. Easy parking. About an hour's drive away for me, but well worth it!