If you're traveling to Portland, there's no better place to stay.