Hair On Earth logo

Hair On Earth

Hair salon · Mahtomedi, MN · reviewed since 2013

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 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
BGradeLetter from the Experts Score: A = 80+, B = 60–79, C = 40–59, D = 20–39, F = under 20.
#89 of 101 hair salonsPosition 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 monthsAverage stars on reviews from the last 12 months only.
5%1–2★, last 20 reviewsShare 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 billMedian bill customers of this company reported in their reviews (needs 3+ priced reviews).

Hair On Earth at a glance

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)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: momentum and replies to reviews; weakest: value.

Satisfaction82Reliability71Craft & service63Value25Momentum100Replies to reviews83Satisfaction: 82 (median 88)Reliability: 71 (median 84)Craft & service: 63 (median 98)Value: 25 (median 97)Momentum: 100 (median 100)Replies to reviews: 83 (median 47)
Hair On EarthHair Salons 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.Hair On Earth: 82/100 on this factor. Category median: 88.A
82
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.Hair On Earth: 71/100 on this factor. Category median: 84.B
71
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.Hair On Earth: 63/100 on this factor. Category median: 98.B
63
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.Hair On Earth: 25/100 on this factor. Category median: 97.D
25
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.Hair On Earth: 100/100 on this factor. Category median: 100.A
100
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.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

  • 5 stars8391%
  • 4 stars44%
  • 3 stars00%
  • 2 stars11%
  • 1 star33%

Praise vs complaints

Phrases our text analysis found in 63 written reviews

  • 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

  • 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

  • Brooke 4 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.

Recent priced reviews

CourtneyLocal Guide · 20 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 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
Abbi1 reviewTotal 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
Samantha2 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. · 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
Lisa3 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. · 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
MackenzieLocal Guide · 17 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. · 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
Cole2 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. · 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

Paid $40–60Haircut

Jobs customers hired them for

JobReviewsCategory typical
Haircut17$27–$53
Hair highlighting7$123–$214
Hair coloring6$101–$214
Hairstyling4$27–$66

Compare with

Photos

Customer reviews

4.8 ★★★★★ 91 reviews on Google · rating breakdown

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

Jobs customers hired them for — from Google's service tags and the review text
Team members customers mention
Filter by topic — each topic is highlighted in the reviews in the same color
Courtney WhiteLocal Guide · 20 reviewsTotal number of Google reviews Courtney has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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!

Minnesota arborist9016 reviewsTotal number of Google reviews Minnesota has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

Usually went to a barber but Gracyn dose a great job! Very professional and good at what she dose! Highly recommend!

  • Services: Haircut
  • Atmosphere: Relaxing
  • Maintenance: Well-kept
Response from the owner · 5 days ago

Thank you so much for your kind words. Gracyn is awesome. We love you are pleased!

Vicky Estuesta1 reviewTotal number of Google reviews Vicky has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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.

Abbi Lodin1 reviewTotal number of Google reviews Abbi has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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:)

Samantha Stewart2 reviewsTotal number of Google reviews Samantha has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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!

Justyna Winning8 reviewsTotal number of Google reviews Justyna has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

I saw Brooke for my hair color (going blonde!) and it turned out AMAZING. Brooke is the best, thank you!

  • Services: Hair coloring
Response from the owner · 5 months ago

Thank Justyna for the lovely review. We love that you are loving your hair. Thank you again!

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

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

Lisa Solum3 reviewsTotal number of Google reviews Lisa has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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.

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

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
Hannah Hass1 reviewTotal number of Google reviews Hannah has written across all businesses on Google Maps, not just this one.
Review from Google · view on Google
★★★★★

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.

Hair On Earth on Google Maps →

Business details