The Oculus House is a great place to stay. The style is just funky/retro enough to intrigue and cozy and comfortable enough to be restful. Set away from the street and hustle and bustle of St. John's, it's quiet and peaceful. It has all the amenities you would need for a few days or a whole week. The hosts are on-site and so responsive to any questions or needs you might have. It's lovely hearing the chickens just on the other side of the fence.
We would definitely want to book this house the next time we visit Portland.