Taffy the Puffin
Taffy the Puffin, 148 West Gower Avenue, Cannon Beach, OR 97110, United States of America- Statue
Compare nearby stays with similar location, guest experience, amenities, and class.
Ideal Location near Beaches and Downtown
Located within walking distance to stunning beaches and a charming downtown, our hotel offers the perfect starting point for your coastal adventures. Explore the coastline in the morning and immerse yourself in the local boutique shops, galleries, and dining options throughout the day.
Variety of Room Types for Every Occasion
Whether you're planning a family trip with your pets or a romantic getaway, our New England-style hotel provides a range of room types to suit any occasion. Each room is designed to be a tranquil retreat by the shore, ensuring an authentic and comfortable experience tailored to your preferences.
Explore Nearby Attractions
Conveniently situated near iconic landmarks such as Haystack Rock and Ecola State Park, as well as the vibrant town of Seaside, our hotel serves as the perfect base for discovering the beauty of Cannon Beach.
Experience the best of coastal living at our Cannon Beach Hotel Collection. Book your stay now for an unforgettable seaside escape.
Check-in from
04:00 PM
Check-out by
11:00 AM
Parking
FREE
Children
Allowed
Pets
Not allowed
Sleeps
Up to 2 guests
2 adults
Beds
Queen bed (151-180 cm wide)
Room details
29 sqm
Mountain View
In-room amenities
Sleeps
Up to 2 guests
2 adults
Beds
Double bed (131-150 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
Sofa bed (Variable Size), Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 3 guests
3 adults · 2 children
Beds
Sofa bed (Variable Size), Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
Sofa bed (Variable Size), Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Extra-large double bed (Super-king size) (181-210 cm wide)
Room details
20 sqm
Sea View
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Extra-large double bed (Super-king size) (181-210 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 4 guests
4 adults
Beds
Sofa bed (Variable Size), Queen bed (151-180 cm wide)
Room details
30 sqm
In-room amenities
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
Extra-large double bed (Super-king size) (181-210 cm wide), Sofa bed (Variable Size)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Extra-large double bed (Super-king size) (181-210 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
2 Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Queen bed (151-180 cm wide)
Room details
20 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults · 1 children
Beds
Extra-large double bed (Super-king size) (181-210 cm wide)
Room details
20 sqm
In-room amenities
1 King Bed and 1 Double Sofa Bed
Features a private balcony
Layout - Separate sitting area
Relax - Fireplace
Internet - Free WiFi
Entertainment - 32-inch flat-screen TV, cable channels, and DVD player
Food & Drink - Kitchenette with stovetop, cookware/dishware, and toaster
Sleep - Pillowtop bed, premium bedding, and bed sheets
Bathroom - Private bathroom, shower/tub combination, bathrobes, and a hair dryer
Practical - Phone
Comfort - Daily housekeeping and heating
Non-Smoking, pet friendly
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
King bed (151-180 cm wide), Sofa bed (131-150 cm wide)
In-room amenities
1 Queen Bed and 1 Double Sofa Bed
320 sq feet
Internet - Free WiFi
Entertainment - 32-inch flat-screen TV, cable channels, and DVD player
Sleep - Pillowtop bed, premium bedding, and bed sheets
Bathroom - Private bathroom, shower/tub combination, bathrobes, and a hair dryer
Practical - Phone
Comfort - Daily housekeeping and heating
Non-Smoking
Sleeps
Up to 4 guests
4 adults
Beds
Queen Bed (150-160 cm wide), Sofa bed (131-150 cm wide)
Room details
30 m2
In-room amenities
Sleeps
Up to 4 guests
4 adults
Beds
Sofa bed (Variable Size), Queen bed (151-180 cm wide)
Room details
31 sqm
In-room amenities
Sleeps
Up to 2 guests
2 adults
Beds
Double bed (131-150 cm wide)
Room details
20 sqm
In-room amenities
Get answers about amenities, policies, and more — e.g. “Are pets allowed?” or “Is parking available?”
Provider-sourced guest reviews.
Posizione ottima in una struttura storica
Bagno molto piccolo
Très proche du fameux haystack rock et pas très loin du ecola state park lieu emblématique du films des goonies et d'un flic a la maternelle entre autres 😊
Location is excellent. Walking distance to all the shops downtown. Excellent walking on the paths by the beach as another way to walk to town. The parking very good and room was good size.
Unfortunately the gas fireplace didn’t work and I specifically booked that room because of that feature. But the heater worked well and we were only there 2 nights. Also lukewarm shower water and not enough towels or toilet paper but easy to ask for more as staff were around .
It was located in a great location being close to the city as well as beach.
The room was small, but did not spend much time in there. It would be nice to have breakfast like in years past.
loocation. Room was comfortable & clean.
Private entrance . Cozy room with everything you need . Extremely close proximity to the beach. Fireplace would have been wonderful were it a colder season .
It would have been nice to have blackout curtains of some sort . The sunlight snuck in early and the front door shade didn’t fully cover the window.
Had a wonderful stay at this hotel. A small, cute, boutique inn with a nostalgic charm. The room, while on the small side, was comfortable with great black out curtains and nice bed. The lobby has plush chairs and a couch, and a fireplace. A great spot to unwind. The location is perfect- short walk to the beach and less than a mile to the shops and restaurants. Free on site parking is a bonus. The staff, especially Jlyn, were outstanding- kind and welcoming. Would definitely stay here again.
Wonderful experience from start to finish, the staff are absolutely the best! The location is perfect, so close to the beach, the rooms were clean and comfortable (I inquired about the bed brand it was so good), walking distance easily for anyone to downtown, and numerous restaurants and shops right around the hotel.
Our experience was amazing thanks to Jlyn at the front desk. We orignally selected a room that when we actually saw it, was not going to work for us. Jlyn was empathetic, fabulous listener and able to move us into a room that would work. She is a gem! Staff were all excellent, the accomodations comfortable and we will stay again! The Lucas Family
Nice location. We liked the sunny area for relaxing away from the beach. 24 hr coffee which is nice.
Desk staff was not there when we showed up. We had to wait an hour to check in. Not cool for this $$$.
Great location. Boutique hotel so fewer rooms. Loved my room especially the claw foot tub.
No elevator and I was on the second floor.
Location, amenities, fireplace
None
Great location and a beautiful room.
The location of McBee cottages was perfect for our first visit with doggy to Cannon Beach. Dog friendly amenities were great.
I had not realized when I booked that I was booking a “cozy queen” room. With 2 adults and a 45 lb dog it was a tight fit. Just one bed, tiny nightstand on one side and very small bathroom. We made it work though.
Gorgeous place, the style of the place was beautifully vintage so they clearly take great pride in being a historic hotel. The front desk was incredibly kind and explained quite a few things to me with zero issues. It was my first time ever fully booking and checking in to a hotel on my own, and they made it a wonderful experience. The location within town is also perfect! Great proximity to both the beach and downtown.
Beautiful historic building one block from the beach. Easy access to Haystack Rock and the little shops in town.
Great
Location and friendly people
the location was great and cottage way easy to find after check in. proximity to beach was fantastic. about 1/2 mile walk to most restaurants and shops. bathroom heat fan was a nice touch
this room was not wroth the price! there were ink stains on the sheets/towels. the shower curtain was probably the cheapest one possilbe. the screen was torn out of the screen door which slammed shut very hard after each opening. one of the front door lights was burned out. very outdated. some further attention to detail is needed.
The hotel's location is amazing, just a few minutes walk to Haystack Rock and the beach. There is a small market just across. The room was really cute, clean and comfortable. Overall it was an amazing 3-day stay for me, would recommend and felt safe as a solo female traveler.
The only thing is I would've liked a mini fridge during my stay but I also didn't request it so maybe the staff would've been able to put one in the room so that one might be on me. Or maybe the room didn't include one.
Sehr gemütlich, sehr nettes Personal, man kommt an und fühlt sich wohl!
A flawless 5 star experience! The room was spotless with an extra large jet tub for two. The bed was sooooooo incredibly soft. . Every detail was carefully curated for maximum relaxation
Restaurant and bar on site Friendly staff
Nice facility
Great location, and the staff were super helpful and accommodating.
Definitely a tired building. We were on the ground floor so our windows were only about a meter distance from the parking lot. There was no tinting on the outside of the windows so we couldn’t open our blinds without knowing that whoever was walking outside could look straight into our room.
I've been coming to Cannon Beach since the early nineties and have stayed in the Courtyard the most of the CBHotel properties because of the easy access to the beach and the amenties of the property. Breakfast used to be part of the price, and I miss that, but doesn't alter my decision to stay.
One thing I noticed as an inconvenience, the tp holder is in an awkward position as I have to twist completely around to the right to get it. Also, the toilet itself is a few inches lower then what was standard height. I had to reach backwards to push myself up. I hadn't stayed in Courtyard Room 23 before so I don't know if the other rooms are the same height.
Great location, Parking ok, had a destination Tesla charger nearby, not sure if it has A/C but not needed this trip
Property was extremely close to the beach and had all the basic amenities for a hotel.
I could tell the room was a bit older and run-down, which made it feel less clean. Overall, I wish it was more clean as I didn’t feel comfortable being bare foot on the floor. Bathroom was quite small as well.
Location to cannon beach is great. The bed is very comfortable
Very minimal amenities. Upgraded room on 1st floor has refrigerator
Clean, very close to the beach
It was hot! No a/c (but there was a box fan in the closet, which was a lifesaver)
The location of the property to the beach was very nice.
This was the worst hotel I’ve stayed in. Our room was not very clean. The floors were very dirty. On top of that the room was extremely warm. We turned the furnace off, turned the fan provided on and opened up windows hoping it would cool down but it never did. We slept awful the first night. I tried contacting the staff the next day and never got a response about my concerns. So we stayed an extra night, slept awful again and checked out the next day a day early to leave because it was so uncomfortable. For almost $200 a night in the off season this place is way overpriced and under delivers. The lights also kept flickering on and off during our stay and the light above the kitchen area was so dim I could barely see what I was preparing. At check out I kindly mentioned to the front desk our concerns again, asking if we could just get a refund for the un used night and Pam was so kind to reach out to management providing us with the hopes that with our concerns from our stay it should not be a problem. Management declined the one un-used night refund because the said I never gave them the opportunity to help us with our room situation. But I did. I messaged them the night after our first stay and never got a response. I will never recommend this hotel or ever stay again. There are much nicer/ more affordable accommodation in Cannon Beach. Do not stay here.
We love this hotel. Stayed last year and again last month. Room was great, staff was attentive, and food at the restaurant was wonderful. We will go again.
Good location and friendly and helpful staff
NA
Beautiful accommodations; pleasant and helpful staff; good location.
Everything.
Nothing.
Zimmer war groß und sauber. Die Lage ist gut und das Personal war nett. Die Möbel/Einrichtung haben ihre besten Tage zwar hinter sich, aber für 1 Nacht hat es gepasst.
Bin aus Hygienegründen kein Fan von Teppich!
As a solo it suits my needs. It's dated but very comfortable. Close to everything walking distance to Haystack rock. Very friendly and helpful staff and i highly recommend this place.
Nothing
Easy access to the beach, clean and comfortable space. Nice comfortable bed.
Nothing
Hated to leave!! Just a gorgeous spot!
Eine wirklich sehr engagierte Rezeptionistin, glaub Sie heißt Maiya, Sie ist das Herzstück des Hotels, eine tolle Frau, die ihren Job wirklich liebt! Sehr großes/sauberes Zimmer mit einem großen Bad Kostenloses Parken. Wlan ist super. Top Lage und ein super Preis/Leistungsverhältnis! Bewertet von: https://www.freizeitparktests.de
Es könnten ruhig die Steckdosen besser platziert sein im Zimmer =)
Close to the beach and very comfy. I arrived by the Oregon Point bus which arrives right across from the main building to do check-in. The McBee cottages are a couple blocks away, so an easy walk.
No issues with the room or facilities.
My ONLY complaint was the light outside of our door. It was very bright and unfortunately kept me up in the middle of the night even with the shade pulled down. Not sure if there was an option for us to switch it off. Other than that we have zero complaints!
Close to beach.
No mattress on fold out couch. Very weak internet in room. Flickering lights and TV kept shutting off. Claw tub dangerous to shower in. Way too small to use as a shower.
My wife surprised me with a trip to Cannon Beach for my Birthday. We stayed in the Hearthstone Inn. The room was clean, cozy and super relaxing. We really enjoyed the cottage feel with a fireplace. And although our room was right next to the road we never heard any of the traffic and it was a holiday weekend. The location was amazing. It was a close walk to the beach and dinner. Very reasonable priced especially considering the amazing location. I can't wait to go back and stay a little longer.
What a hidden gem! When I booked, I didn't realize just how walkable this location is. It’s right between the heart of town and the iconic Haystack Rock. I loved being able to park the car and explore everything on foot. The hotel itself is lovely, with clean, quiet rooms and a super welcoming staff. It really added a touch of charm to my time in Cannon Beach. There was fresh Sleepy Monk coffee in the lobby every morning
Booked 2 nights with a friend based on the positive reviews. I was extremely disappointed. Although the ambience is cool the room we had wasn't. I was going to use the sofa roll out but there wasn't a mattress on it. It was 3 inch foam rubber but no mattress. Asked front desk and she didn't know anything about it. The lights kept flickering the entire stay, nothing to tell us how to operate the TV and no literature on what was around us to do. I have stayed in many hotels but never any as terrible as this experience. We were in the Suite. I didn't sleep at all and went home very tired. They did take 50 off my cc. I would have preferred atleast 1 room taken off but no. Live and learn, never staying again. Staff was very friendly. Just a real honest review.
This is a great hotel. Has a warm, old school atmosphere. I would highly recommend it. There’s also a pretty big rock nearby, it’s pretty famous. Goonies for life!!
Maya was an excellent help. On a road trip we we’re concerned with where we would sleep, called the front desk and she was able to get us a great rate for an amazing room.
The staff here are amazing and super friendly. Maya hooked me and my buddy up last minute when we really needed a place to sleep. Rooms are very comfortable and clean. 10/10 experience definitely recommend staying here!
Location and comfort
We liked the coziness and cabin feel of our unit and easy walk to shops, restaurants and beach.
An extra fireplace "log" for 2nd nite.
Location. Was able to walk everywhere. Dog friendly with cute dog baskets!!
Lighting in bathroom. Super dim
Location was good
The room was not clean. We paid a lot for our stay there & it was not as we expected. On the patio outside of our room there was no table, just 3 chairs. Our friends stayed upstairs and didn’t even have a patio to go out on. We traced for 3 weeks and it was the most expensive & not much to offer. No breakfast included.
Good location.
TV set was bad-no cable, room was too small, only stair access to room, bad for seniors.
Cottagw was on the smaller size but comfortable.
I slight wait to check in and the coffee maker wasn't working well at all.
Nice desk staff
Bright light outside room illuminated room all night. No outlets near bed for charging phones. Tiny shower with billowing curtain sticks to body of person showering.
I love the location of Hearthstone Cottage and the fireplace along with what is provided in the kitchenette
Room 26 is smaller than the room I stayed in last time that did not have a sleeper sofa. The kitchen being in the corner made using it difficult and it felt quite cramped, The bed on the sleeper sofa was so thin and the legs at the end of the sleeper sofa bed kept popping out of place, making it unusable
The room was very nice and comfortable. The beds were very comfortable and kitchenette had everything you could need. We loved the cinema room. Close to beach. Everyone on the staff were very nice and helpful.
Nothing
Location
Pull out bed was not comfortable. My husband complained of pain in his back.
We stayed at this beautiful hotel in this quaint town of Cannon Beach, Oregan. The room was not available when we arrived at around 2:30 PM. We were not notified that the room was available until after 4:30 when we were out so our first night we did not get access to our room until near sundown. The heater in the room was not working right making the room over 100°. The bathroom flooded with feces all over the bathroom. We were unable to use our toilet and our shower. They website of the hotel did not work properly. The staff at the hotel did not answer their phone during business hours. Our TV was not working properly. The lights outside made it pitch block in the evening, making it unsafe for coming and going. The parking lot was full, even though we were supposed to be provided a spot for our vehicle, making it very difficult and parking almost in a bush area. We were provided extra late checkout, and after checking out, they said that the room was too hot and retained our deposit because their house housekeeping could not clean a room that was warm until after 4 PM for almost 4 hours after we left. Overall, the customer service and ability to resolve matters at this hotel was dismal. Probably better to stay at a hotel where the staff is more on top of things and the toilet plumbing, electrical lighting TV and heater are working correctly.
Charming Hotel in a great location.
I picked a room with a red couch for my dog, but the hotel switched rooms. They brought a cot bed for her, but the room was fairly small already. The outside light was broken and turned on and off randomly. There were a lot of bugs in the room (I don’t like bugs) and the bed was very hard/ pillows were bad. Not a good room for $300 per night. McBee cottage #32
This was a nice cottage, the elk were a surprise. But it is a cute lovely spot with nice ammenities, and nature at your door. Thanks
The bed was comfortable the room was ok. Most thing were aged. Housekeeper left the window open and it didnt have a screen so we had to kill a bunch of flying bugs.
Could use some TLC but very clean. Dog poop on the back patio
Lovely property, very warm and welcoming staff, convenient location to go check out Haystack Rock
The service at front desk was beyond excellent. Friendly staff and very accommodating. Room service was very good too. Location was a 1 block walk to beach. Perfect for us and our dog
No. Parking lot
No AC; room had musty smell; no card to tell maid to 'make up room asap'; what happened to the fresh-baked cookies CB Hotel used to offer?;
The only issue related to operation of the tv: No instructions on how to operate the streaming, changing the channels or the other functions. Seems that you could handout at the desk a card with this info.. LW
Staff very friendly
This place was nice and cozy, had everything you would need. 400ft from the beach and a small street that isn’t busy to take a walk from your room and instant views of haystack rock.
The location was perfect to walk to town and to the beach.
Maybe a little small in size, but we were expecting that.
We love this place - the town and hotel. Special mention to Macgregors Whiskey bar and the amazing waiter with his recommendations! You were fabulous and sorry we didn't get your name!
Beautifully landscaped. Easy/close beach access. Everything we could need or want in efficient space harmonious with the historical vibe of this area. Excellent staff!
Our unit had a porch. This area could have been cleaner. There were large cobwebs. Being the last guest into a shared designated lot, parking was difficult to maneuver
Feedback themes are sourced from guest reviews provided by our data provider.
What guests love
Areas to consider
Cleanliness
8.5/10Some reviews mentioned cleanliness issues, such as large cobwebs and a musty smell.
Service
9.5/10Multiple reviews noted the helpfulness of the staff and smooth accommodations.
Location
9.5/10The location was highly praised for its convenience to the beach and town.
Room Quality
8.5/10Several mentions of room size and comfort, with some expressing discomfort with bed quality.
Amenities
9/10Amenities generally well-received, though some facilities were not up-to-date.
Value for Money
8.5/10Affordable price compared to luxury alternatives, but some issues reported with room quality.
Food and Beverage
9/10No specific feedback noted, assumed standard quality for this hotel tier.
Overall Experience
9.5/10Generally positive experiences reported with intentions to return highlighted.