This place is just a bit annoying. It's on the corner or a busy intersection where parking is way harsh. Entering and exiting is like taking your life in your own hands. If you park in a spot be prepared to possibly sit for a while before you can get back out.
As for the inside it looks like they have all the basics that you would find in a convenience store. However when you go to pay it looks like you are standing in line in a prison commissary. The staff when I have been here have been very nice and seem to know the local regulars.