Been to many games in Dolphins Stadium, and I think it's a great spot. It's easily accessable right off the Turnpike so you don't have any city traffic or I95 to deal with, is centrally located between Lauderdale and Miami and is west of the worst traffic congestion, parking is excellent, there is good tailgating space, the stadium itself has excellent seating and site lines, the Bills fans make up about 50% of the crowd, the weather is great...I think they did a great job with it.