I have to rate this location 1 star on the whole parking situtation as well as the ease of getting in & out of the parking lot. As Bill noted, whoever designed the layout and flow here was a total moron.
The location gets 5 stars - it is convienent to my work and home.
I would give the service here about 3.5 stars, because the employees are normally pretty helpful here. And if you go at 10 minutes 'til closing time when there is a big line, sometimes the employees are down-right entertaining!
There is almost always a line when I go here - so if you are planning a visit, just plan on having a wait if you need full service.