This was a great little cottage for us and our pup. The location is perfect as it's a quick walk to the beach and close to the market, shops, and restaurants. We walk a lot and Cannon Beach is very dog friendly which is why we love it there.
I would recommend bringing your zip locks, etc. for food storage if you have groceries and plan on cooking. Also, there isn't a lot of space for luggage, no dresser, and no closet so keep the packing light. We travel in backpacks so it wasn't a problem for us. The bathroom only has a shower, no tub so if you have a sandy pup after the beach it's best to have puppy bath wipes to clean them up outside.
If there was anything I would've liked to have had in addition to what was already there I would say a sheet pan, an extra roll of paper towels, and a bath mat. Overall though it's a very affordable and great little place. We'll be back!