I've actually been to this location several times. I'm a fan of this location for two reasons it's very close to my job and there's a 24 hour self service center inside.
Yes, the parking is a bit tight and unusual but once you find your way around the parking lot and a parking space, the staff are always pleasant and even though it's usually pretty busy it never takes me a long time to mail off my packages.
I'm okay this location and I will keep coming back.