This is a great little townhouse attached to two others (three total) that is very convenient to everything downtown Cannon Beach AND the beach itself. Once parked, you don't need to drive anywhere if you don't choose to. Stores, restaurants, beach, shopping.. all convenient. The reason I don't give a 5 star is twofold: the bed. The mattress is shot. If one of you sleeps in it you will end up in the middle. If two of you sleep in it, you both will end up in the middle trying to sleep on top of each other or claw back to the edge. The fold-down couch in the downstairs living area is not much better, it might be ok with a thick pad under you. Also, for us, the stairs need to be addressed: This is NOT for people with any sort of disability, or difficulty with a long steep uninterrupted flight of non-carpeted stairs, with the only bathroom being upstairs... Ugh. Our sweet older dog fell partially down these steep stairs within an hour of our being there, and after that she just stayed downstairs--we blocked her path when we'd go to bed. She was very sad not to be with us. Probably won't stay here again because of that, even if the mattress is replaced. If you are agile, surefooted and don't need much sleep, this is the place for you! PS in a place so small, the decorative ceramic vases just get in the way. We ended up tucking them in closets and on shelves to not have to worry about knocking them over....