Scottsdale Stadium is an awesome ballpark! Yes, I'm a bit biased since I'm a relocated Giants fan living in Arizona. Even a non Giants fan would appreciate the stadium and great location to watch a game. You know the stadium is a draw for other fans when several people are wearing several hats and shirts of other teams not playing..
The stadium is in the heart of Scottsdale and easy walking distance to many places to eat drink.
Parking can be a burden, unless you know where you are going. I hit a free spot a couple blocks away around 2nd and just off Scottsdale. Many other places charge anywhere from $5-10.
There is a large gift shop on the first base side Better than the small stand at most places. This shop can meet all your spring training and Giants needs.
There are many places to get food and drink throughout the ballpark, including the usual ballgame food (hot dogs, nachos), bbq, kettle corn, gelato and the noodle bowls. Like all spring training sites, the cost of food and beverages is absurd. This might be the most expensive location for good and drinks.
Hard to beat watching the game in the lawn near the right field foul pole, lawn or standing in the OF near centerfield. I don't think there is a bad seat in the house. One day, I'd like to watch a game from the terrace out in right field. That would be a great way to spend the afternoon.
Can't wait to head back in a few days.