10/10, will be booking this place for my next trip up to Portland!