This is just about as convenient as it gets. Expect to pay higher than average prices. Still, the convenience of this store really makes up for it. Location is certainly key when it comes to this store. I use it for all of my convenience needs. The staff is always very helpful and incredibly friendly. They make me want to come back again and again.