Great location for going to Giants games