Very good location for Guelph park.
Otherwise very close to the metro line that brings downtown or to the stadium. Not very much restaurants near. We only slept and was always exploring during the day.