iHow 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 55%82+44.7Reliability 24%71+17.2Value 14%25+3.5Replies to reviews 7%83+5.9Craft & service penalty63−3.7Experts Score= 68Grade B: A = 80+, B = 60–79, C = 40–59, D = 20–39. Needs 10+ reviews.68SCORE
BGradeiLetter from the Experts Score: A = 80+, B = 60–79, C = 40–59, D = 20–39, F = under 20.
#89 of 101 hair salonsiPosition by Experts Score among all companies we track in this category. · better than 12%
4.8★★★★★91 Google reviews · 24 photos
91%five-star reviews
4.81★last 12 monthsiAverage stars on reviews from the last 12 months only.
5%1–2★, last 20 reviewsiShare of 1–2★ reviews in the last 24 months — or the 20 newest reviews when the company had fewer than 20 in that time.
78%reviews answered by the owner
$110typical billiMedian bill customers of this company reported in their reviews (needs 3+ priced reviews).
Google reviewers rate Hair On Earth 4.8 out of 5 based on 91 reviews, with the owner responding to 78% of feedback. Clients frequently praise stylists for listening to specific requests, delivering precise cuts and color services, and maintaining a friendly atmosphere. Some customers note reasonable pricing compared to other salons. However, low-star reviews highlight isolated incidents of severe service errors, including damaged hair, improper waxing, and scheduling mistakes at the front desk.
Google rating: 4.8 out of 5 from 91 reviews (91% five-star).
Reviews on this page: 91 Google reviews (63 with written comments).
Owner responses: the business replied to 78% of reviews.
Most recent review: October 26, 2026.
Service: Hair Salon serving Mahtomedi, Minnesota.
Data from Google, last updated October 28, 2026.
Score profile vs other hair salons
Score per factor (100 = best)iEach 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: momentum and replies to reviews; weakest: value.
Hair On EarthHair Salons median0 = centre, 100 = best
SatisfactioniSatisfaction · 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.Hair On Earth: 82/100 on this factor. Category median: 88.A
82
ReliabilityiReliability · 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.Hair On Earth: 71/100 on this factor. Category median: 84.B
71
Craft & serviceiCraft & 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.Hair On Earth: 63/100 on this factor. Category median: 98.B
63
ValueiValue · 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.Hair On Earth: 25/100 on this factor. Category median: 97.D
25
MomentumiMomentum · 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.Hair On Earth: 100/100 on this factor. Category median: 100.A
100
Replies to reviewsiReplies 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.Hair On Earth: 83/100 on this factor. Category median: 47.A
83
Bar = this company · dark tick = category median.
Star ratings
91 Google reviews we collected
4.8of 5
5 stars8391%
4 stars44%
3 stars00%
2 stars11%
1 star33%
Praise vs complaints
Phrases our text analysis found in 63 written reviews
97%praise
Praise6197%
Complaints23%
Price
What customers reported paying
$110+88% vs typical hair salons
Middle half of what 10 customers paid ($56–$184) · gold mark = category median.
Topic share
How often each topic comes up in the written reviews
6topics
Staff & attitude2438%
Quality & results2032%
Would recommend1016%
Communication46%
Honesty & trust35%
Price & value23%
What customers talk about
We read 63 written reviews and marked every phrase about these topics. The same colors are highlighted in the reviews.
“Hannah is kind, attentive, and genuinely collaborative—she really listens to what I want, takes feedback in stride, and tailors every cut to fit my exact needs.”
“Usually went to a barber but Gracyn dose a great job!”
“Brooke did an amazing job and I would highly recommend her to anyone looking for a new stylist!”
“When I met Brooke, she spent time asking me about what I was looking for and giving me the opportunity to explain what I do to style my hair.”
“I love the haircut she gave me too and she was up front with me on what may come up as an issue of I chose another haircut style.”
“First the cost is much more reasonable than other salons for a foil.”
People customers mention
Brooke4 reviews
praise complaint · found by our text analysis, Google review wording unchanged.
Reviews for your job
Customers hired Hair On Earth for 4 kinds of job. Pick one to see what they paid and said.
CCourtneyLocal Guide · 20 reviewsiTotal 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 day ago★★★★★
I just left another appointment with Hannah, and my hair looks fantastic! I’ve been seeing her for about a year now, and she is consistently wonderful. Hannah is kind, attentive, and genuinely collaborative—she really listens to what I want, takes feedback in stride, and tailors every cut to fit my exact needs. If…
Paid $60–80Haircut
AAbbi1 reviewiTotal 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. · 4 months ago★★★★★
Brooke Beesley is truly an amazing artist and person. I have been in search of someone who really gets how to do a blonde and she is it! I love my hair again!! Brooke is the total package: talented, kind, funny and a great soundboard!
Paid $200+HaircutHair highlighting
SSamantha2 reviewsiTotal 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. · 4 months ago★★★★★
I LOVE Hair on Earth! Brooke does a fantastic job and I love having her cut my hair!
All the stylists here are amazing, I’ve been here for years and they even did my hair for my wedding! Thank you for all you do!
Paid $40–60HaircutHairstyling
LLisa3 reviewsiTotal 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. · 10 months ago★★★★★
I am pretty boring when it comes to my hair style.. I do the same thing each appointment.. This time I decided to add some bangs and love how everywhere turned out! I walked out of the salon feeling fantastic!! Hannah did an excellent job as usual and loving the color and bangs! Thank you Hannah!
Paid $140–160HaircutHair highlighting
MMackenzieLocal Guide · 17 reviewsiTotal 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. · 10 months ago★★★★★
Had an Appointment with Brooke B and am she was amazing. She took such great care of me and did such a great job on my hair. Definitely me new stylist and can’t wait to come back.
Paid $120–140HaircutGloss or GlazeHair highlighting
CCole2 reviewsiTotal 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. · 10 months ago★★★★★
Brooke did an amazing job and I would highly recommend her to anyone looking for a new stylist! Plus, she’s so fun to talk to
I just left another appointment with Hannah, and my hair looks fantastic! I’ve been seeing her for about a year now, and she is consistently wonderful. Hannah is kind, attentive, and genuinely collaborative—she really listens to what I want, takes feedback in stride, and tailors every cut to fit my exact needs. If you’re looking for a stylist who truly cares about the details and makes you feel heard in the chair, I can’t recommend booking with Hannah enough!
Price: $60–80
Services: Haircut
Atmosphere: Relaxing, Modern
Maintenance: Well-kept
Response from the owner · a day ago
Thank you Courtney. Your kind words are always welcome. Hannah is terrific! So happy for a great experience. Thank you!
M
Minnesota arborist9016 reviewsiTotal number of Google reviews Minnesota has written across all businesses on Google Maps, not just this one.
I recently moved to Shoreview and started looking for a hair salon. After searching several in my neighborhood I found Hair On Earth which offered a short bio of their stylists listing their areas of expertise. I read them all and chose Brooke because of my cut and color preferences. When I met Brooke, she spent time asking me about what I was looking for and giving me the opportunity to explain what I do to style my hair. When she finished with the color and cut, I knew I had made the right decision because I had been seeing my previous stylist for 27 years and to find someone to step right in and have me walk out being completely happy was amazing. Not only is Brooke a great stylist, she’s friendly, personable, and seriously interested in finding out what you are looking for.
A
Abbi Lodin1 reviewiTotal number of Google reviews Abbi has written across all businesses on Google Maps, not just this one.
Brooke Beesley is truly an amazing artist and person. I have been in search of someone who really gets how to do a blonde and she is it! I love my hair again!! Brooke is the total package: talented, kind, funny and a great soundboard!
Price: $200+
Services: Haircut, Hair highlighting
Response from the owner · 4 months ago
Thank you Abbi for such a great review. Brooke is amazing! We appreciate your kind words. We love that you love your hair:)
S
Samantha Stewart2 reviewsiTotal number of Google reviews Samantha has written across all businesses on Google Maps, not just this one.
I LOVE Hair on Earth! Brooke does a fantastic job and I love having her cut my hair!
All the stylists here are amazing, I’ve been here for years and they even did my hair for my wedding! Thank you for all you do!
Price: $40–60
Services: Haircut, Hairstyling
Response from the owner · 4 months ago
Samantha, Thank you for your kind words. We very much appreciate your support. Brooke is amazing!
J
Justyna Winning8 reviewsiTotal number of Google reviews Justyna has written across all businesses on Google Maps, not just this one.
I typically go to a hair school because I can't afford a full foil but since they made a mistake the last time I went there and I didn't want to jeopardize my hair I decided to give this place a chance and I'm so glad I did. First the cost is much more reasonable than other salons for a foil. I met with Jenny who has over 30 years of experience and she was great. She heard what I said and delivered. I love the haircut she gave me too and she was up front with me on what may come up as an issue of I chose another haircut style. I appreciated this as I have other stylists tell me they would do something but didn't and then explained why they couldn't. I no longer have to sit for hours at the hair school and can get my hair done at a peaceful salon, thanks Jenny!
Response from the owner · 7 months ago
Anna,
I am so happy you love your hair and experience with Jenny. Your words embodied the exact culture we strive for. Jenny is a very talented stylist, who loves what she does. Thank you for the very kind words. It means a great deal to us.
Susan
Owner
L
Lisa Solum3 reviewsiTotal number of Google reviews Lisa has written across all businesses on Google Maps, not just this one.
I am pretty boring when it comes to my hair style.. I do the same thing each appointment.. This time I decided to add some bangs and love how everywhere turned out! I walked out of the salon feeling fantastic!! Hannah did an excellent job as usual and loving the color and bangs! Thank you Hannah!
Price: $140–160
Services: Haircut, Hair highlighting
Response from the owner · 10 months ago
Thank you for the kind review. Hannah is very talented. We love that you love your new look. We appreciate you as a lovely client.
M
Mackenzie BeesleyLocal Guide · 17 reviewsiTotal number of Google reviews Mackenzie has written across all businesses on Google Maps, not just this one.
Had an Appointment with Brooke B and am she was amazing. She took such great care of me and did such a great job on my hair. Definitely me new stylist and can’t wait to come back.
Price: $120–140
Services: Haircut, Gloss or Glaze, Hair highlighting, Hair coloring
H
Hannah Hass1 reviewiTotal number of Google reviews Hannah has written across all businesses on Google Maps, not just this one.
I saw Brooke and she was the BEST. I constantly get compliments on my hair color & cut. She also helped set me up with an awesome hair care routine & my hair is the longest it’s been in years! She’s the best!!(:
Services: Haircut, Hair coloring
Response from the owner · 10 months ago
Always lovely to hear! Thank you for the kind words. Brooke is very talented.