URL of the exposed filter cleaner

I've created a custom content type called building to which I've added an entity reference field called category, which is the vocabulary, and added building type terms. I created a view called buildings and added an exposed filter listing the types of buildings. I get the list of categories by exposing the filter to a taxonomy term, then using BEF to list the categories as links rather than as a drop-down list or autocomplete. Whenever I click on each category link for the exposed filter, the specified URL is www.example.com/building?category=1. There is a way to make it use the term name rather than the term id. In addition, is there any way to make the url a little cleaner, like www.example.com/building/category/buldingtype