Primrose logo

Primrose

Restaurant · Lenox, IA · reviewed since 2018

How the Experts Score is calculatedEach factor is scored 0–100 on absolute terms (standing in the category can only raise it), then weighted; problems flagged in review highlights or a recent slide in ratings are subtracted:Satisfaction 64%63+40Reliability 28%56+15.8Replies to reviews 8%3+0.2Momentum penalty40−6Experts Score= 50Not enough data for value; its weight is shared by the others.Grade C: A = 80+, B = 60–79, C = 40–59, D = 20–39. Needs 10+ reviews.50SCORE
CGradeLetter from the Experts Score: A = 80+, B = 60–79, C = 40–59, D = 20–39, F = under 20.
#14 of 14 coffee shopsPosition by Experts Score among all companies we track in this category. · better than 0%
4.7 ★★★★★ 332 Google reviews · 24 photos
86%five-star reviews
4.37★last 12 monthsAverage stars on reviews from the last 12 months only.
9.2%1–2★ in 2 yearsShare of 1–2★ reviews in the last 24 months — or the 20 newest reviews when the company had fewer than 20 in that time.
0%reviews answered by the owner
Oct 2026latest review

Primrose at a glance

Google reviewers rate Primrose 4.7 out of 5 based on 332 reviews, with the owner replying to none. Customers frequently praise the fresh, high-quality food, extensive drink menu, and friendly service, noting that prices are reasonable for the quality provided. However, several low-star reviews cite recurring issues with slow kitchen service, particularly for takeout orders or during busy periods, along with complaints regarding steak preparation accuracy and perceived high costs.

  • Google rating: 4.7 out of 5 from 332 reviews (86% five-star).
  • Reviews on this page: 332 Google reviews (225 with written comments, 21 with photos).
  • Owner responses: the business replied to 0% of reviews.
  • Most recent review: October 25, 2026.
  • Service: Coffee Shop serving Lenox, Iowa.

Data from Google, last updated October 28, 2026.

Score profile vs other coffee shops

Score per factor (100 = best)Each factor is scored 0–100 on absolute terms (star average, share of 1–2★ reviews, price verdicts…); standing within the category can only raise it, never lower it.. Strongest: satisfaction and reliability; weakest: replies to reviews.

Satisfaction63Reliability56Craft & service–Value–Momentum40Replies to reviews3Satisfaction: 63 (median 85)Reliability: 56 (median 84)Momentum: 40 (median 99)Replies to reviews: 3 (median 45)
PrimroseCoffee Shops median0 = centre, 100 = best
SatisfactionSatisfaction · 54% of the scoreRecency-weighted star average (2-year half-life), shrunk toward the category mean by review volume; the company’s own lifetime average as the prior; absolute: 4.0★ = 0, 5★ = 100.Primrose: 63/100 on this factor. Category median: 85.B
63
ReliabilityReliability · 24% of the scoreHow rarely jobs go badly: share of 1–2★ reviews — 60% the last 24 months (or the 20 newest if fewer), 40% all-time; 0% = 100, 15%+ = 0; the category percentile can only raise it.Primrose: 56/100 on this factor. Category median: 84.C
56
Craft & serviceCraft & service · penalty only, up to −10 pointsGoogle review highlights: Quality, Professionalism, Responsiveness, Punctuality — how rarely reviewers flag them as a negative, per review since highlights began; 0% = 100, 5%+ = 0. Subtracted from the score (up to −10), never averaged in — clean highlights are the norm, not a bonus.Not enough reviews for this factor yet.–
–
ValueValue · 14% of the scoreCustomers’ own price verdicts (Great / Reasonable vs Overpriced) and Value highlights; 65% absolute (all “reasonable” ≈ 80, “great” = 100), the category percentile can only raise it.Not enough reviews for this factor yet.–
–
MomentumMomentum · penalty only, up to −10 pointsPenalises only a real slide: last-12-month average below lifetime (−0.5★ = 0). Still 4.8★+ over the last year, or steady/improving = 100. Subtracted from the score (up to −10), never averaged in.Primrose: 40/100 on this factor. Category median: 99.C
40
Replies to reviewsReplies to reviews · 7% of the scoreHow often the owner publicly replies to reviews under 5★ (1–4★). Needs 3+ such reviews, otherwise not counted; 65% absolute (80%+ replied = 100), the category percentile can only raise it.Primrose: 3/100 on this factor. Category median: 45.F
3

Bar = this company · dark tick = category median.

Star ratings

332 Google reviews we collected

  • 5 stars28486%
  • 4 stars309%
  • 3 stars41%
  • 2 stars41%
  • 1 star103%

Praise vs complaints

Phrases our text analysis found in 225 written reviews

  • Praise10995%
  • Complaints65%

Topic share

How often each topic comes up in the written reviews

  • Staff & attitude3934%
  • Quality & results3127%
  • Price & value1715%
  • Would recommend1513%
  • Speed & response98%
  • Honesty & trust33%
  • Communication11%

What customers talk about

We read 225 written reviews and marked every phrase about these topics. The same colors are highlighted in the reviews.

  • “It was our waitresses first night and she did an exceptional job, very professional and personable.”
  • “The tenderloin was top notch and my hot honey chicken sandwich was probably the best I have ever had!”
    “Tasted wonderful but the service was beyond terrible never experienced anything like it.”
  • “This restaurant in a small town has big-town-expensive-bill food at a reasonable price .”
    “The food was very good, but small portions and pricey.”
  • “definitely recommend and hope to return myself again someday soon!”
  • “We had 4 people with a mix of drinks and food orders and everything came relatively fast and it was all exactly right.”
  • “I’ve never ordered something that wasn’t fantastic but to be honest I could order the burger every time and it would never get old!”
  • “He did tell the waitress it was easy over cooked but explained that he didn't want to send it back and have to wait another hour + for a new steak.”

People customers mention

  • Corning 12 reviews
  • Omaha 4 reviews
  • Ranch 3 reviews
  • Moines 3 reviews

praise complaint · found by our text analysis, Google review wording unchanged.

Recent reviews

ReneeLocal Guide · 43 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 3 days ago★★★★★

Delicious wine, flat iron steak and salads topped off with Cookie Monster ice cream. Does it get any better?!

Customer photo from Renee's review
EthanLocal Guide · 108 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a month ago★★★★★

The drinks, food, and service are beyond amazing! If you're in Iowa, you MUST come here.

GreggLocal Guide · 154 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 2 months ago★★★★★

2 meals in the last 24 hrs and I could eat every meal there. Chicken marmalade with gnocchi and black cod were great for dinner last night. Breakfast burrito for lunch today. Everything done to perfection. Friendly and knowledgeable staff. What a small town gem!

williamLocal Guide · 13 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 2 months ago★★★★★

We love this restaurant. The food is amazing the service is excellent and the prices are great! Always worth a visit

JeffreyLocal Guide · 143 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 2 months ago★★★★★

I really enjoyed my food, for a prime rib i would say in the skinny side but the taste was yummolishes! The salad that came with it was extra yummy!

Sherry4 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 3 months ago★★★★★

Stopped here on a road trip though the area. Great service and wonderful food. House made ketchup and ranch were an unexpected bonus. Would absolutely stop again when in the area.

Photos

Customer reviews

4.7 ★★★★★ 332 reviews on Google · rating breakdown

Reviews from Google, shown as published (original wording, unedited).

Team members customers mention
Filter by topic — each topic is highlighted in the reviews in the same color
Renee DurninLocal Guide · 43 reviewsTotal number of Google reviews Renee has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

Delicious wine, flat iron steak and salads topped off with Cookie Monster ice cream. Does it get any better?!

  • Meal type: Dinner
  • Price per person: $40–50
  • Noise level: Very loud, hard to hear
  • Wait time: No wait
Ethan HouleLocal Guide · 108 reviewsTotal number of Google reviews Ethan has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

The drinks, food, and service are beyond amazing! If you're in Iowa, you MUST come here.

  • Meal type: Dinner
  • Price per person: $20–30
  • Group size: Suitable for all group sizes
  • Seating type: Indoor dining area, Bar area, Outdoor patio / terrace
  • Recommendation for vegetarians: Somewhat recommend
  • Vegetarian offerings: Not sure
  • Parking space: Somewhat difficult to find parking
  • Parking options: Free street parking
Lois GowlerLocal Guide · 38 reviewsTotal number of Google reviews Lois has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

The food is outstanding! Terrific burgers, ided tea & ice cream desserts.

  • Meal type: Lunch
  • Price per person: $60–70
  • Noise level: Quiet, easy to talk
  • Wait time: No wait
  • Parking space: Plenty of parking
  • Parking options: Free street parking
Gregg DrabekLocal Guide · 154 reviewsTotal number of Google reviews Gregg has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

2 meals in the last 24 hrs and I could eat every meal there. Chicken marmalade with gnocchi and black cod were great for dinner last night. Breakfast burrito for lunch today. Everything done to perfection. Friendly and knowledgeable staff. What a small town gem!

  • Meal type: Dinner
  • Price per person: $20–30
  • Noise level: Quiet, easy to talk
  • Wait time: No wait
  • Parking space: Plenty of parking
  • Parking options: Free street parking
william acosta-trejoLocal Guide · 13 reviewsTotal number of Google reviews william has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

We love this restaurant. The food is amazing the service is excellent and the prices are great! Always worth a visit

  • Meal type: Dinner
  • Price per person: $40–50
  • Noise level: Moderate noise
  • Wait time: No wait
  • Parking space: Plenty of parking
Jeffrey HooverLocal Guide · 143 reviewsTotal number of Google reviews Jeffrey has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

I really enjoyed my food, for a prime rib i would say in the skinny side but the taste was yummolishes! The salad that came with it was extra yummy!

Jack NelsonLocal Guide · 152 reviewsTotal number of Google reviews Jack has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

This is a must place for awesome food and service.

  • Meal type: Lunch
  • Price per person: $40–50
  • Noise level: Quiet, easy to talk
  • Wait time: No wait
  • Parking space: Plenty of parking
  • Parking options: Free street parking
Sherry Huffman4 reviewsTotal number of Google reviews Sherry has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

Stopped here on a road trip though the area. Great service and wonderful food. House made ketchup and ranch were an unexpected bonus. Would absolutely stop again when in the area.

  • Meal type: Lunch
  • Price per person: $30–40
  • Noise level: Moderate noise
  • Wait time: No wait
Andrea DunlapLocal Guide · 79 reviewsTotal number of Google reviews Andrea has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

I called in my to-go order at 6:15pm. I was told it’d be ready at 6:45pm. I showed up a couple minutes early and they immediately pulled up my order on the computer and charged me the $81 for 2 pastas and 2 apple crisps.i added a $10 tip. I then stood at the end of the bar waiting on my food. At 6:50pm a waitress walked up to me and said, “it’ll be a minute, the kitchen got backed up.” At 7:05pm, I flagged down the bartender, who walked by me 15 - 20 times as I stood waiting 20 minutes, and asked her to please cancel my order and refund my card. She said they were working on my order and it’d just be a few minutes. I told her I’d already waited 20 minutes past the time I was told. She said she wanted to go back and check with the cook. She returned a couple minutes later and said it’d be 8 minutes because no one told me I’d arrived. She handed me a gift card in an envelope and said to use it next time I come. My food did come out about 10 minutes later. An hour after I placed my order, 30 minutes after I was told it’d be ready for pickup. The food was not worth the wait. I’m including photos of what we got. The pasta carbonara is $29 each. The apple crisp is $8 each. The pasta is a smaller than average portion size, especially considering it came with no sides, breadstick, garlic bread, etc. The taste is ok, basic. The apple crisp is the most uncrisp apple crisp I’ve had in my 45 years. See the weird texture around the apples? Gelatin. Yes, gelatin in the apple crisp. I didn’t look at the gift card until I got in the car, checked out my food and took these pictures. It’s a $50 card, which would be great if it was just some slightly bad service, but great food and I wanted to give it another try. I don’t though. Next time I’m running behind and don’t want to cook, I’ll save myself some time and money and grab some gas station pizza. Super disappointed.

  • Order type: Take out
  • Meal type: Dinner
  • Price per person: $40–50
  • Group size: 3-4 people
  • Seating type: Indoor dining area, Bar area, Outdoor patio / terrace
Diane BadgettLocal Guide · 8 reviewsTotal number of Google reviews Diane has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

Good eats, plenty to eat -or share. Noisy, everyone -of course- visits

  • Meal type: Lunch
  • Price per person: $20–30
  • Recommended dishes: Chopped Salad, Original Burger, Hot Honey Chicken with Fries
  • Reservation: Varies by time / day
  • Parking space: Somewhat difficult to find parking
  • Parking options: Free street parking

Primrose on Google Maps →

Business details