About Us

WHAT IS MASSAGELAB?
We are an established professional massage studio closely associated with the San Francisco School of Massage & Bodywork, San Francisco's vanguard massage school, in operation since 1969. Bolstered by the immense popularity of the school's long-standing  student massage clinic, it became necessary to open a professional space to better serve the SF community its bodywork needs. MassageLab is located right in the heart of the San Francisco Mission District and is 100% owned, operated, and staffed by talented and experienced Certified Massage Therapists. Our goal is to ensure that every guest who comes through our doors receives high-quality therapeutic massage and positive results. 

MassageLab

2973 16th Street

Suite 100

San Francisco , CA 94103 map it

(415) 660-7727

License: #0445096

Hours of Operation

M 12:00 PM - 09:00 PM
T 12:00 PM - 09:00 PM
W 12:00 PM - 09:00 PM
Th 12:00 PM - 09:00 PM
F 12:00 PM - 09:00 PM
Sa 02:00 PM - 07:00 PM
S 02:00 PM - 07:00 PM

Client Testimonials

Here's what our clients are saying


  • The massage from Tim was top notch! The overall atmosphere was amazing. I wish I lived close by so I could visit weekly.

    Love the ability to book on classpass!

  • I was surprised how nice and quiet and clean the place was. I was able to get an appointment same day!

    Calm vibe right when you walk in. Very peaceful spot, massage therapists are good with communication and fit your style of massage.

  • Surprisingly quiet location, an oasis in its location.

    Clean and calming massage center.

  • The ambiance is nice, calm, and relaxing. However, the location is the exact opposite. The street is loud, crowded, and hard to find parking.

    I was able to get in last minute, everyone was friendly, and it’s a nice facility.

  • Everyone here is super kind and professional. Always know when I walk in through the door :)

    My first visit to MassageLab was fantastic. It's a peaceful oasis conveniently located at 16th and Mission. I would definitely recommend it.

60 min massage

$105
60min

60 min prenatal massage

$105
60min
Booking a service you previously paid for?
Log in to your account.

60 min 5 pack

5 one hour sessions 5% off regular price 60 min session. Expires 12 months from date of purchase.
$499
60min.
Select

60 min 10 pack

10 one hour sessions 10% off regular price 60 min session. Expires 12 months from date of purchase.
$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select

Tim C.

License: CA #74362

29 Verified Reviews

60 min massage

$105
60min

60 min prenatal massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select
by Christy on Nov 18
Tim was absolutely amazing. He was soft spoken, I felt calm and comfortable in his presence and he gave a fantastic and thorough massage. It’s clear that he has been in this industry for many years.
by Anonymous on Nov 08
The best massage therapist. Really understands the body and how to relieve tension and tight spots.
by Anonymous on Oct 28
Tim started by asking questions to understand my injury and what's helped it in the past, and then spent the hour working specifically to alleviate my nerve pain. Within a day of his treatment, my symptoms began to subside. Tim was also very welcoming and easy to talk to -- I had a great experience.
by Sharon on Oct 14
Tim’s an excellent massage therapist. This was my 3rd massage with him and he has adjusted his technique, depth and concentrations based on my issues each session. Highly recommend!
by Anonymous on Sep 24
Tim asked what areas to focus on and did a great job on those areas requested.
by Audrey on Sep 16
He is sensitive, empathic, non-judgemental, experienced, and funny :)
by Anonymous on Aug 18
Tim helped solve the tightness in my shoulders which I went to some other massage places for but weren't helped.
by Anonymous on Aug 17
very knowledgeable
by Anonymous on Aug 04
Tim just very obviously knew his s**t. I never knew I have hyper flexible joints and that explains a lot about why I've suffered several injuries in my life. And he was able to tell me that, for the first time (I'm 33!). It was amazing not just to walk out of there so relaxed but to really have someone who knows so much put such careful attention on my body. Incredibly grateful for my experience on Saturday and will definitely be coming back.
by Danusia on Jul 01
Tim is amazing!

James R.

License: CA #10140

45 Verified Reviews

60 min massage

$105
60min

60 min prenatal massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select
by Anonymous on Nov 10
James is very professional and communicates well. He is strong and can definitely get deep into the tissues to work out knots.
by Anonymous on Oct 24
I highly recommend James - I have been following him around for years because he is very knowledgeable and he has the healing touch! I sometimes get him confused with a doctor!
by Anonymous on Oct 18
James is amazing! Highly recommend!
by Henrik on Sep 24
Honestly, what's not to love about James?
by Anonymous on Sep 19
Gentle giant.
by Carly on Sep 12
I live in NYC and try to see James every time I come to SF, because he's incredible! Wonderful, kind human who is so easy to talk to, and so professionally skilled. He makes my tense neck/shoulders feel amazing, and I always feel like a refreshed, healthier person after seeing him.
by Anonymous on Sep 09
Amazing neck and upper back/shoulder work! Really loosening up all the tension that I tend to store there.
by Aaron on Aug 28
James was super friendly and very professional. He checked in with me very often during the massage to make sure everything was feeling good and I definitely felt like I got more out of the massage because of his guidance.
by Neev on Aug 26
Does a great job and very friendly.
by Anonymous on Aug 23
James is so skilled and experienced! He's able to answer questions about specific muscle groups and give advice on how to condition them between massages. I love that.

Romaya B.

License: CA #74493

25 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select
by Anonymous on Nov 15
Romaya was very thoughtful and checked in at the right moments to ensure I was comfortable and having a good experience.
by Anonymous on Nov 14
Romaya was very nice, I enjoyed my massage with her.
by Samantha on Nov 07
Romaya was so thoughtful and helped me truly feel comfortable and relaxed. She tailored the session to my lifestyle, which I really appreciate! I would definitely return and hope to make these sessions part of my wellness routine!
by Anonymous on Nov 04
Romaya really helped with my sore shoulder.
by Anonymous on Sep 25
Appreciated that Romaya asked about pressure because I had tenderness in my neck and shoulders. I didn't want to get off the table. Great massage.
by Katherine on Sep 22
professional and nice, didnt talk during the massage (good thing!).
by Anonymous on Sep 19
Was able to relax and she is super friendly and nice, but she wasn't able to provide much pressure. Recommended if you just want and relaxing experience but not if you want a deep tissue massage
by Anonymous on Sep 03
Romaya did amazing myofascial work. I was completely relaxed within minutes!
by Anonymous on Aug 31
Romaya was so sweet and accommodating :)
by Anonymous on Aug 20
n/a

Hayden M.

License: CA #74443

10 Verified Reviews

60 min massage

$105
60min

60 min prenatal massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select
by Kimberley on Oct 16
Hayden's massage was good, especially on the back. I appreciated him checking in with me periodically to adjust pressure up and down to ensure it was just where I wanted it to be.
by Anonymous on Oct 13
The massage wasn't what I was expecting. It wasn't overly relaxing and it didn't loosen me up like other massages have.
by Anonymous on Oct 04
One of the best massages I’ve ever had!
by Neev on Sep 23
does a great job and customizes it based on what you need
by Anonymous on Aug 30
Hayden listened to what I was looking for and structured the massage around me needs. This was the first time I truly enjoyed Thai massage. Thank you Hayden!!!
by Peter on Aug 16
I appreciated Hayden's use of multiple massage methods. He employed some deep muscle work but complemented that with some great Thai-style stretching. Very effective.
by Tracy on Aug 09
Hayden is awesome!
by Anonymous on Jul 29
Massaged the areas I requested, gave an excellent message.
by Anonymous on May 27
Okay
by Valerie on Apr 19
Able to make client comfortable. Listens to client’s preferences. Good techniques.

Angela A.

License: CA #73233

9 Verified Reviews

60 min massage

$105
60min

60 min prenatal massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select
by Anonymous on Aug 09
I requested a more deep tissue/sports massage for some particular calf/achilles issue and although there were moments of that in my massage, it largely wasn't what I asked for or needed.
by Anonymous on May 17
She is so kind and knowledgeable. After working with her 3-4 times, she is exploring some more complex muscle issues that I had. I thought a certain condition I had was "normal", until she fully described it to me. We are now doing sciatic pain prevention, among other things. Thanks!
by Anonymous on Apr 04
Very knowledgeable
by Anonymous on Mar 29
Angela was wonderful & very talented. I have seen both Angela & Mar & they are excellent!! I would highly recommend both of them!
by Anonymous on Jan 02
I've been to Massage Lab couple times. My first experience was great and second deep tissue massage wasn't great. I felt I was very clear with instructions and masseuse was very underwhelming.
by Anonymous on Nov 23
Angela is an intuitive healer and very kind. She understands how the body works and can apply the right kind of pressure in all the right spots!! She has STRONG hands and a great flow. Relaxing but therapeutic. I’ll be coming back for sure!!
by Sarah on Nov 12
Angela had a great style. She hit the areas I requested and really helped release my knots!
by Anonymous on Oct 21
Here hands were small but mighy! Great in point pressure. She really had the ability to listen to my body. She massaged my sciatic pain away! Skilled at prenatal. Very professional. Felt like i was floating.
by Anonymous on Sep 27
Angela is a very intuitive healer and was able to find just the right pressure for my massage. She also gave me some great feedback about certain areas of discomfort and I look forward to working with her again!

Gary W.

License: CA #34086

0 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

Pam T.

License: CA #80620

5 Verified Reviews

60 min massage

$105
60min

60 min prenatal massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

60 min prenatal 5 Pak

$499
60min.
Select

60 min prenatal 10 pack

$945
60min.
Select
by Anonymous on Nov 05
Very professional, overall relaxing massage. However, some muscles felt sore the next day.
by Anonymous on Oct 29
Pam was very professional and targeted all my tension points until it was no longer an issue. She checked on me to make sure the pressure was what I wanted. She also made sure to use a warm towel to wipe off any excess oil. Needless to say, I'll be back!
by Kevin on Oct 19
Fantastic service, and very accommodating to focus on areas of most needed work. Was able to find an appointment on relatively short notice. Will definitely be back!
by Anonymous on Oct 11
Great massage.
by Gaia on Sep 24
will come back!

Krisi K.

License: CA #80973

1 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select
by Anonymous on Oct 26
Krisi was great!

Evan W.

License: CA #79896

0 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

Andrew D.

License: CA #81790

0 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select

Average Rating:

4.82 (Based on 171 Reviews)

94 %

Ambiance
98 %

Professionalism
by Christy on Nov 2019
Verified
Service Received: Bodywork with Tim C.
The massage from Tim was top notch! The overall atmosphere was amazing. I wish I lived close by so I could visit weekly.
by Anonymous on Nov 2019
Verified
Service Received: Bodywork with Romaya B.
Love the ability to book on classpass!
by Anonymous on Nov 2019
Verified
Service Received: 60 min massage with Romaya B.
I was surprised how nice and quiet and clean the place was. I was able to get an appointment same day!
by Anonymous on Nov 2019
Verified
Service Received: 60 min 5 pack with James R.
Calm vibe right when you walk in. Very peaceful spot, massage therapists are good with communication and fit your style of massage.
by Anonymous on Nov 2019
Verified
Service Received: 60 min massage with Tim C.
Surprisingly quiet location, an oasis in its location.
by Samantha on Nov 2019
Verified
Service Received: Bodywork with Romaya B.
Clean and calming massage center.
by Anonymous on Nov 2019
Verified
Service Received: Bodywork with Pam T.
The ambiance is nice, calm, and relaxing. However, the location is the exact opposite. The street is loud, crowded, and hard to find parking.
by Anonymous on Nov 2019
Verified
Service Received: Bodywork with Romaya B.
I was able to get in last minute, everyone was friendly, and it’s a nice facility.
by Anonymous on Oct 2019
Verified
Service Received: Bodywork with Pam T.
Everyone here is super kind and professional. Always know when I walk in through the door :)
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with Tim C.
My first visit to MassageLab was fantastic. It's a peaceful oasis conveniently located at 16th and Mission. I would definitely recommend it.
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with Krisi K.
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with James R.
Great location, in the heart of the Mission. Calming atmosphere, knowledgeable staff, comfortable and clean studio. I am so happy I found them!
by Kevin on Oct 2019
Verified
Service Received: Bodywork with Pam T.
Fantastic service, and very accommodating to focus on areas of most needed work. Was able to find an appointment on relatively short notice. Will definitely be back!
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with James R.
MassageLab was easy to book and have a great offer for 1st time clients.
by Kimberley on Oct 2019
Verified
Service Received: Bodywork with Hayden M.
Getting a massage with MassageLab was as smooth as it was relaxing. Their staff are friendly and professional, and the location can't be beat for convenience.
by Sharon on Oct 2019
Verified
Service Received: Bodywork with Tim C.
Pleasantly surprised by how quiet the space is given the locations.
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with Hayden M.
Place was good, clean, professional. Everyone was nice.
by Anonymous on Oct 2019
Verified
Service Received: 60 min massage with Pam T.
Nice place.
by Anonymous on Oct 2019
Verified
Service Received: Bodywork with Hayden M.
Great space, close to Bart station
by Anonymous on Sep 2019
Verified
Service Received: Bodywork with Romaya B.
Clean, professional and great customer service.
by Anonymous on Sep 2019
Verified
Service Received: Bodywork with Tim C.
The studio was very clean and relaxing.
by Henrik on Sep 2019
Verified
Service Received: 60 min massage with James R.
The Lab is a such beautiful space! Well done.
by Gaia on Sep 2019
Verified
Service Received: 60 min massage with Pam T.
very professional
by Neev on Sep 2019
Verified
Service Received: Bodywork with Hayden M.
Great place and friendly people!
by Katherine on Sep 2019
Verified
Service Received: Bodywork with Romaya B.
clean, friendly, good massage, and relaxing.
by Anonymous on Sep 2019
Verified
Service Received: Bodywork with James R.
Overall awesome experience, especially like the 20% off since I was a first time customer.
by Anonymous on Sep 2019
Verified
Service Received: Bodywork with Romaya B.
Clean and friendly
by Audrey on Sep 2019
Verified
Service Received: 60 min massage with Tim C.
peaceful, clean, and organized: you can let go and relax as soon as you enter the studio
by Carly on Sep 2019
Verified
Service Received: 60 min massage with James R.
Beautiful space, always clean and welcoming -- and the heated massage tables are the BEST!
by Anonymous on Sep 2019
Verified
Service Received: 60 min massage with James R.
Super relaxing atmosphere!
by Anonymous on Sep 2019
Verified
Service Received: 60 min massage with Romaya B.
Soon as I walked in I was immediately at ease.
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Romaya B.
Very nice, clean, and modern massage studio.
by Anonymous on Aug 2019
Verified
Service Received: 60 min massage with Hayden M.
Relaxing atmosphere, I felt a sense of calm soon as I walked through the door.
by Aaron on Aug 2019
Verified
Service Received: Bodywork with James R.
Space was really clean and spacious.
by Neev on Aug 2019
Verified
Service Received: Bodywork with James R.
Great place and very clean.
by Anonymous on Aug 2019
Verified
Service Received: 60 min 10 pack with James R.
Love the MassageLab facility! Would be great if I could be asked about my music preference before the massage begins.
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Romaya B.
n/a
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Tim C.
Everything was good.
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Tim C.
great massage. ambiance.
by Peter on Aug 2019
Verified
Service Received: 60 min massage with Hayden M.
I really wish the rooms were more soundproof. I had my massage in the first room on the left and I could hear all the transactions at the front desk as well as sounds from the adjacent room. I'm curious to know why it seems one can't book a session for more than 60 minutes. I always feel that a 90 massage is the perfect amount of time to address the whole body without feeling rushed. It always seems to feel that a 60 minute massage leaves some areas neglected.
by thanawan on Aug 2019
Verified
Service Received: 60 min massage with James R.
I love atmosphere is great, privacy, quite
by Shannon on Aug 2019
Verified
Service Received: 60 min massage with Romaya B.
I love MassageLab -- this visit and every visit, on-time and ready for me; calm oasis just off of the busyness of the street corner outside; always offer water and always professional and friendly.
by Shaina on Aug 2019
Verified
Service Received: Bodywork with James R.
Tim was very accommodating and worked with my partner and I so we could have our appointments at the same time, where originally his was an hour later. The place was small but sufficient and very attentive to our needs.
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Angela A.
Easy to book through classpass
by Tracy on Aug 2019
Verified
Service Received: 60 min massage with Hayden M.
Hayden is awesome! I’ve been to this facility twice and will continue to have my massages here. It’s very clean. The staff is very professional.
by Anonymous on Aug 2019
Verified
Service Received: Bodywork with Tim C.
Place was clean, professional, was greeted well at the beginning. Really couldn't ask for more. Surprisingly spacious too.
by Dominique on Jul 2019
Verified
Service Received: 60 min massage with James R.
Things were nice
by Anonymous on Jul 2019
Verified
Service Received: 60 min massage with Hayden M.
Quiet and relaxing
by Marta on Jul 2019
Verified
Service Received: 60 min massage with James R.
The place is clean and relaxing and tastefully decorated
by Anonymous on Jul 2019
Verified
Service Received: Bodywork with James R.
Room was chilly and didn’t smell nice. Music choice was poor. Unprofessional in the sense that there wasn’t someone else doing check out, so the client awkwardly has to tell the masseuse how much they want to tip.
by Vivek on Jul 2019
Verified
Service Received: 60 min massage with James R.
Very relaxing room. Felt less stressed right after lying down on table.
by Anonymous on Jul 2019
Verified
Service Received: 60 min massage with James R.
Everyone is warm and friendly. The engagement and pace was very nice. I didn't feel rushed or pressured to book a massage when I walked in the other day. Really appreciated the sense of comfort and calm when present at Massage Lab.
by Nancy on Jul 2019
Verified
Service Received: Bodywork with Romaya B.
The renovation is beautiful! I especially appreciate the new entrance. And, Tim was very helpful, friendly and kind to listen to me talk his ear off!
by Anonymous on Jul 2019
Verified
Service Received: 60 min massage with James R.
Nice clean environment. Owner not very friendly.
by Danusia on Jul 2019
Verified
Service Received: 60 min massage with Tim C.
Tim is amazing! Not only is he a great person, and an exceptional massage therapist, but he is also very kind and understanding. I got stuck in traffic on Pride weekend. I texted Tim letting him know; fulling expecting to receive 1/2 the time for my massage, since I was the one that was late. Not only was he gracious about my delayed arrival, but he also gave me a full 60 minute massage. Thank you! I really needed it and I really, truly appreciate you!

Business response:

Danusia thank you for your kind words and for taking the time to post this review, and we look forward to seeing you at the MassageLab again very soon!!!

by Anonymous on Jun 2019
Verified
Service Received: 60 min massage with Romaya B.
Very professional and make you feel very comfortable.
by Anonymous on Jun 2019
Verified
Service Received: 60 min massage with Tim C.
Clean, friendly, and cozy environment!
by Anneliese on Jun 2019
Verified
Service Received: 60 min massage with James R.
Great space, experienced massage therapists
by Carly on Jun 2019
Verified
Service Received: 60 min massage with Romaya B.
Love MassageLab! So beautiful, calming and clean. Always a good experience.
by Violete on Jun 2019
Verified
Service Received: Bodywork with Tim C.
The FLOORS are the best! Actually working with Tim was the highlight! :)
by Peter on Jun 2019
Verified
Service Received: Bodywork with James R.
James is fantastic, extremely personable and knowledgeable. Great massage
by Marc on May 2019
Verified
Service Received: Bodywork with Romaya B.
Nice and clean
by Anonymous on May 2019
Verified
Service Received: 60 min 5 pack with Hayden M.
Good
by Melodie on May 2019
Verified
Service Received: Bodywork with Tim C.
Massage left me totally relaxed Answered all my questions. Also listened to my request of the kind of massage I wanted. Mostly shoulders and back.
by Anonymous on May 2019
Verified
Service Received: 60 min massage with Angela A.
I like the friendly community setting. Tim at the front desk is awesome. The massage room was a little drafty that day. It was like that only that day.
by Christine on May 2019
Verified
Service Received: Bodywork with Tim C.
Great massage. Very knowledgeable and professional. Would recommend.
by Scarlett on May 2019
Verified
Service Received: 60 min massage with Tim C.
Liked it all!
by Ada on Apr 2019
Verified
Service Received: 60 min massage with James R.
MassageLab is situated in the heart of the mission. Easy burrito access after a good session.
by Valerie on Apr 2019
Verified
Service Received: 60 min massage with Hayden M.
Friendly atmosphere. Welcoming. Clean environment.
by Anonymous on Apr 2019
Verified
Service Received: 60 min massage with Romaya B.
Very friendly staff.
by Anonymous on Apr 2019
Verified
Service Received: Bodywork with Tim C.
Easy to find, great location, very cozy and clean!
by Ashley on Apr 2019
Verified
Service Received: 60 min massage with Tim C.
I was disappointed with my massage based on my previous experience, which was very positive. I requested that the primary focus be on my shoulders. I felt that too much time was spent on my legs taking attention away from my shoulder. I also did not like the wet towels that were left on after they had quickly lost their heat.

Business response:

We are so glad to hear that you enjoyed your first experience. As for your second, we want you to know that we care deeply about our clients especially ones that return and would never intentionally do anything to cause discomfort or not provide what was requested. So it's key to your experience that you communicate your needs with your therapist directly, this way we have the opportunity to make the adjustments requested so you leave satisfied and more relaxed.

by Anonymous on Apr 2019
Verified
Service Received: Bodywork with Mar R.
The space is clean and very relaxing. The music, lighting, and temperature are all conducive to a relaxing evening.
by Anonymous on Apr 2019
Verified
Service Received: 60 min massage with James R.
Convenient location, easy to schedule, relaxing ambiance.
by Corey on Apr 2019
Verified
Service Received: 60 min massage with James R.
Easy check-in/check-out
by Anonymous on Apr 2019
Verified
Service Received: Bodywork with Angela A.
Great massage. Just wish the ambiance outside the room was a little nicer
by Marialena on Apr 2019
Verified
Service Received: Bodywork with Ryan K.
The place is very calm relax Very nice
by Anonymous on Apr 2019
Verified
Service Received: 60 min massage with Romaya B.
It would have been useful to have a shower available to wash of the oil, especially if you have somewhere to go after the massage. Otherwise everything was great.
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Romaya B.
I called ahead to ask for deep tissue and when I got there it was set up for pre natal. I communicated my specific injury ahead of time but therapist was unaware.
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Tim C.
The place is just fine, the massage was great though
by Anonymous on Mar 2019
Verified
Service Received: 60 min prenatal massage with James R.
MassageLab is professional, clean and comfortable as make you feel very welcome.
by Anonymous on Mar 2019
Verified
Service Received: 60 min 5 pack with Angela A.
A lovely, clean & peaceful space to come for healing & relaxation I woj
by Sarah on Mar 2019
Verified
Service Received: 60 min massage with James R.
Nice clean space. Friendly professional staff.
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with Ryan K.
A little cold for a massage studio
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Anthony R.
Friendly staff
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Romaya B.
Could have better vibes, tea or snacks or something
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Mar R.
Super clean and comfortable. Quiet but not too stuffy.
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with Anthony R.
Everyone was extremely professional and hospitable. I appreciated the staff that weren’t even scheduled to work with me looking me in the eye and greeting me. This is definitely the place to go!
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with Anthony R.
Very welcoming!
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with Mar R.
Felt very comfortable and welcomed from the first second I walked in. Great ambiance and setting.
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with Anthony R.
.
by Cheandra on Mar 2019
Verified
Service Received: Bodywork with Anthony R.
Very friendly and welcoming staff.
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Ryan K.
Warm and peaceful environment. It’s a great escape from the hustle & bustle of the 16th & Mission intersection. Very friendly staff, and an excellent massage by Ryan.
by Anonymous on Mar 2019
Verified
Service Received: Bodywork with Tim C.
by Anonymous on Mar 2019
Verified
Service Received: 60 min massage with James R.
Great atmosphere; the heated table is a nice touch I don’t see very often
by Ami on Mar 2019
Verified
Service Received: 60 min massage with Romaya B.
As a recent Wisconsin transfer, I’ve struggled to find any “Midwest nice” here in San Francisco. You guys have it, which is enough in itself for me to be happy. However, Romaya also does excellent work on my extremely unhappy back, so I guess I’ll have my cake and eat it too. (Just kidding, I’ll have my cheese curds and beer).
by Julie on Mar 2019
Verified
Service Received: 60 min massage with Mar R.
on-time, friendly, pleasant office environment
by Anonymous on Feb 2019
Verified
Service Received: 60 min massage with Anthony R.
Great
by Christine on Feb 2019
Verified
Service Received: 60 min 5 pack with James R.
The location isn't the best in the city but once inside all the traffic noise goes away and you can enjoy a peaceful massage.
by Anonymous on Feb 2019
Verified
Service Received: 60 min massage with Tim C.
Lovely oasis
by Anonymous on Feb 2019
Verified
Service Received: 60 min 5 pack with Tim C.
by Marina on Feb 2019
Verified
Service Received: 60 min massage with Tim C.
This place is great!! Everyone I’ve worked with is phenomenal!
by Ingrid on Feb 2019
Verified
Service Received: 60 min massage with Anthony R.
Gorgeous place, great staff, great ambiance and perfectly professional. Highly recommended
by Anonymous on Feb 2019
Verified
Service Received: 60 min massage with Anthony R.
Quiet space. Nice heated massage table. Very clean and welcoming.
by Anonymous on Jan 2019
Verified
Service Received: 60 min 5 pack with James R.
by Steph on Jan 2019
Verified
Service Received: Bodywork with Anthony R.
Conveniently located. Also enjoyed the relaxing atmosphere and choice in music.
by Drake on Jan 2019
Verified
Service Received: 60 min massage with Ryan K.
I only wish there was a place to rinse off!
by Anonymous on Jan 2019
Verified
Service Received: 60 min 5 pack with Alex I.
Great location and very, very friendly staff.
by Anonymous on Jan 2019
Verified
Service Received: 60 min massage with Angela A.
Overall impacted by masseuse
by Bill on Dec 2018
Verified
Service Received: Bodywork with Anthony R.
by Allen on Dec 2018
Verified
Service Received: 60 min massage with James R.
Overall good experience.
by Anonymous on Dec 2018
Verified
Service Received: 60 min massage with James R.
A welcoming space, an oasis really on 16th and Mission. simple, clean, and fosters relaxation once you step inside and have a seat. Setting up and account and making an appointment online, quick and easy! Great balance of professional and friendly!
by DeAnn on Dec 2018
Verified
Service Received: 60 min massage with James R.
This place is so nice and we found easy parking!
by Anonymous on Dec 2018
Verified
Service Received: 60 min 5 pack with Tim C.
Nice
by Nicola on Dec 2018
Verified
Service Received: 60 min 5 pack with Anthony R.
Team is always very welcoming, professional, and efficient.
by Anonymous on Dec 2018
Verified
Service Received: 60 min massage with Alex I.
Warm, inviting, & very professional. Exactly what I expected!
by Destini on Dec 2018
Verified
Service Received: Bodywork with Anthony R.
Great vibes, very comforting
by Anonymous on Nov 2018
Verified
Service Received: Bodywork with Angela A.
The place is stunning! A beautiful oasis on 16th and Mission, a location where you don’t find much calmness or peace. Talented amazing therapists too!!
by Anonymous on Nov 2018
Verified
Service Received: 60 min massage with Tim C.
Booking online - shows prior appointments - good to know
by Anonymous on Nov 2018
Verified
Service Received: 60 min massage with James R.
Friendly, personalized greeting and request for feedback.
by Daniel on Nov 2018
Verified
Service Received: 60 min massage with Anthony R.
Lobby was a little cold for my taste, but, overall a great experience.
by Kristy on Nov 2018
Verified
Service Received: 60 min massage with James R.
Felt great!
by Sarah on Nov 2018
Verified
Service Received: 60 min massage with Angela A.
Checkin was polite, timely and friendly. Great ambiance.
by Anonymous on Nov 2018
Verified
Service Received: 60 min massage with Romaya B.
I was really impressed by this hidden gem in the middle of the Mission! Beautiful facility and professional staff. Romaya really listened to my needs and focused on the areas I asked her to, while working holistically on related areas too. I’ve already rebooked and will be back again this week :)
by Marisa on Nov 2018
Verified
Service Received: 60 min massage with Romaya B.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Mar R.
I liked being greeted when I entered. I also liked filling out the forum online instead of in person.
by Anonymous on Oct 2018
Verified
Service Received: Bodywork with James R.
First time customer but a past client of James. I am happy a found him again and your lovely shop. I will definitely recommend you to my friends.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Tim C.
Great spot, fantastic prices and staff.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with James R.
The MassageLab is comfortable and easily accessible via BART. The prices are reasonable and the staff is friendly and professional.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Romaya B.
Clean, quiet, greeted warmly.
by Anonymous on Oct 2018
Verified
Service Received: Bodywork with Angela A.
Always friendly and professional.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Romaya B.
I was warmly greeted in a lovely space. I never knew from the inside that I was on 16th and Mission.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Tim C.
Great space for great massage in the mission !
by Lauren on Oct 2018
Verified
Service Received: Bodywork with Alex I.
Great venue, very clean and open with lovely natural light.
by Thibault on Oct 2018
Verified
Service Received: 60 min massage with Alex I.
Would be better with spa music not too loud
by christina on Oct 2018
Verified
Service Received: 60 min massage with Romaya B.
The balance between personalization and professionalism has been perfected here. I'm always sincerely greeted on a first-name basis and the entire atmosphere is welcoming. I feel as if I am stepping into a spa treatment.
by Anonymous on Oct 2018
Verified
Service Received: 60 min massage with Mar R.
Nice staff and good value with their current promotions.
by Shannon on Sep 2018
Verified
Service Received: 60 min massage with Tim C.
The location is so convenient near BART, but at the same time removes you from the hustle and bustle of the street. The space is very nice. It is clean, sleek and comfortable. The massage room was intimate, but not cramped at all. It was very quiet and peaceful.
by Anonymous on Sep 2018
Verified
Service Received: 60 min massage with Angela A.
Quiet, clean, professional.
by Meredith on Sep 2018
Verified
Service Received: 60 min massage with James R.
Tim and James are very friendly. Atmosphere was very comfortable. Smelled amazing! I'll be back for sure and will definitely tell all my friends about this place!!
by Anonymous on Sep 2018
Verified
Service Received: 60 min massage with Tim C.
The location is convenient to reach by car or public transportation. The rooms are comfortable, modern & pleasant.
by Michael on Sep 2018
Verified
Service Received: 60 min massage with Julian C.
The space is clean, modern, well-lit, and attractive. Reception was easy and friendly.
by AJ on Sep 2018
Verified
Service Received: 60 min massage with Alex I.
Thank for providing a friendly environment for my girlfriend Bella. She really appreciated the gift and got a chance to relax. She also loved the birthday wishes!
by Anonymous on Sep 2018
Verified
Service Received: 60 min massage with James R.
Professional and courteous service.
by Anonymous on Sep 2018
Verified
Service Received: 60 min massage with Mar R.
Beautiful!
by Jenny on Sep 2018
Verified
Service Received: 60 min massage with Ryan K.
Very nice inviting space and warm greeting by Tim.
by Noel on Sep 2018
Verified
Service Received: 60 min massage with Ryan K.
Calming interior very convenient to BART (right across the street)
by Anonymous on Sep 2018
Verified
Service Received: 60 min prenatal massage with Mar R.
by Anonymous on Sep 2018
Verified
Service Received: 60 min massage with Alex I.
Overall very good experience. They were ready for me right away, offered a hot towel and water afterwards. I felt great!
by Anonymous on Aug 2018
Verified
Service Received: 60 min massage with Julian C.
front desk person was so friendly!
by Anonymous on Aug 2018
Verified
Service Received: Bodywork with Julian C.
Good service and treatment.
by Joe on Aug 2018
Verified
Service Received: 60 min massage with James R.
I love that this place is only two blocks from my place. They did a good job making you feel like you're not in the Mission.
by Bob on Aug 2018
Verified
Service Received: 30 min seated massage with James R.
Nice floors
by Arla on Aug 2018
Verified
Service Received: 60 min prenatal massage with James R.
A beautiful oasis in the 16th street Bart area with friendly, knowledgeable staff. Book your next massage here, you won't be disappointment!
by Anonymous on Aug 2018
Verified
Service Received: 60 min massage with Honey C.
Very quick and professional
by Anonymous on Aug 2018
Verified
Service Received: 60 min massage with James R.
Easy to book!
by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with James R.
Very nice, welcoming environment.
by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Mar R.
Amazing massage!
by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Alex I.
The lab has a warm and welcoming feel. The staff are very lovely.
by Robert on Jul 2018
Verified
Service Received: 60 min massage with Ryan K.
The fellow who checked me in (manages the location) was super helpful and made me feel welcome:-)
by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Miguel G.
Was a bit out of sync with therapist. When he asked about an area of focus - I said my legs (due to gardening earlier) yet he didn’t work my legs at all in front and the massage was 90 min. Kept on my shoulders neck and head. Oh well.

Business response:

Thanks for the feedback!! Please feel free to reach out to us with more details so that we can look into this with our staff as our primary goal is meeting the needs of our clients. To us this definitely means working the areas that you have requested. Tim C. ML Manager

by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Mar R.
Great! Friendly and professional.
by Niles on Jul 2018
Verified
Service Received: 60 min massage with Miguel G.
The room was a bit small so it when the masseur maneuvered around the massage table things were in the way and it was a bit jarring to just get relaxed and then something would be bumped. If the floor was carpeted it would muffle the noisy stool on casters. The facility is very clean (in contrast to 16th & Mission just outside) and quiet and I felt very welcome there.

Business response:

Thanks for your feedback!! We strive to maintain a comfortable and welcoming environment so we will take a look at the stools to see what can be done to minimize the noise. :)

by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Julian C.
The space was nice and the person at the desk was friendly. Online booking was very convenient The room was cold and the walls were not very sound proof so I could hear the conversation in the room next door.

Business response:

Thanks for the great feedback as we are a new business we are still working out some of the kinks and we will be looking into the noise factor, sorry you also felt the room was a tad cold, we do have table warmers and blankets so the next time just let the therapist know you're a lil chilly. :)

by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with James R.
It is a good setup and the massage room was comfortable.
by Jeanne on Jul 2018
Verified
Service Received: 60 min massage with Miguel G.
The person at the front desk was very warm and welcoming.
by Anonymous on Jul 2018
Verified
Service Received: 60 min massage with Mar R.
Mar really helped the problem with my left side pain.
by barbara on Jul 2018
Verified
Service Received: 60 min massage with James R.
the space was lovely before but it's really beautiful since the re-do! Online booking is easy and simple.
by Robert on Jul 2018
Verified
Service Received: 60 min massage with Tim C.
The space is comfortable, clean, and attractive.
by Peter on Jun 2018
Verified
Service Received: 60 min massage with Mar R.
Great environment
by Melodie on Jun 2018
Verified
Service Received: 60 min massage with James R.
James has healing hands and gave me a wonderful massage exactly as I requested. Pressure points where needed vertebrae work it was wonderful
Loader

MassageLab

2973 16th Street

Suite 100

San Francisco , CA 94103 map it

Phone: (415) 660-7727

License: #0445096