I've been to Petco serval times. Of all the parks, I've been to they have the best food and beer options, except the one place in Wrigley where you can get Two Hearted Ale in 16 oz can ($25).
It's a great ballpark, a very similar feel to the Rockies park.