Horrible place, no one goes there and I've been disrespected while there. Highly suggest you just go to any other place.
Shop local if you can, small businesses like Citgo in Vestavia Hills is owned by Max - a great guy who you would enjoy talking to, stop in for some gas, drinks and snacks
They will tell you they take all cards but after you pump they will not take your fleet card. So you may want to stay away unless you have cash.