Another vote for offsite (unless you don't care about cost). I swear by US Park-- I've never had to wait more than a minute or two for a shuttle, and they always have a free day coupon on their web site. The Blue Deck shuttle service can be painful (upon your return, they drop passengers at two other lots before the Blue Deck).