Fantastic picture by the way, did you take it?
The Rogers Centre has to be in one of the best locations in all of the major leagues. What other baseball stadium is basically in the middle of the downtown core (are there any)? And the Rogers Centre is within walking distance of the subway and Union Station.
A couple of years ago I was starting to think that the Rogers Centre couldn't measure up to the newer retro-stadiums. However, now with the dirt infield and newer turf it is a feast for the eyes, not in the way that Camden Yards is, but more as a futuristic, engineering marvel, as if one is on the star-ship Enterprise "to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no man has gone before." (in spite of it being almost 30 years old)