Just what you would expect for a perfect Portland stay