IMO - BP is top of the line as far as convenience stores go. They have great coffee and a decent selection of breakfast items like fresh bagels, danish, and donuts. Some of the larger stores have delis. The ones I've been in so far are also very neat and clean.