The Quality Inn & Suites Canada in Niagara Falls is the ideal starting point for your discovery tours around the famous waterfalls.