This is delicious, awesome pizza. Don't let the fact that it's connected to a gas station fool you, this is good stuff. The grease/cheese/sauce situation is absolutely perfect. They only have one size, giant, but you'll want to eat the whole thing on your own, so it's ok. Trust me, try it once and you'll fall hard.
(Oh, by the way, it's called Sal's Pizza now. Still the same awesome pizza.)