This was my first time at Scottsdale Stadium and I loved it! It definitely had the vibe of AT&T Park in the sense that you could really feel the excitement from fans and it definitely felt like home, only it was about 20 degrees warmer ;)
It definitely has a great location as it is in downtown Scottsdale, making it easy to get to whether you are driving or taking a shuttle in.
We had lawn seats and at $30/each they were pretty pricey and this is the only reason why Scottsdale Stadium isn't getting 5 STARS. We got there just when the game started and struggled to find a good spot but eventually did. I highly recommend getting there earlier so you can snag a good spot. I liked that there were trees scattered in the lawn area so you could get some shade. Bring a blanket!
As far as food goes, there were tons of options. The boyfriend and I both got the Island Noodles and loved them! I liked that Bay Area beers like Anchor Steam and Sierra Nevada were offered - made it feel like we were at home. All vendors are CASH ONLY and ATM's are provided but with a service fee.
I really liked Scottsdale Stadium and had a great time - it felt like we were at home, fans were great, and everything offered was awesome. Plus, the Giants beat the A's and who could complain about that? ;) I can't wait for the 2012 season to start!