The "url_suffix" isn't a suffix to your general url but something like ".html" or ".php" or ".foo" if you want to add that to all your URLs (using e.g., ".htm" makes it look like it's a static site being served and no dynamic content.
By default, if I recall that correctly, you need to have a trailing slash at the end of "base_url" anyway, which will add that to all links to your base url. If you use something like ```\Html::anchor()``` or ```\Uri::create()```, just add the trailing slash manually.