The Urban Owl is a wonderful place to stay in Portland. It's spotless, new and has everything imaginable to create a relaxing environment.