About Us

WHAT IS MASSAGELAB?
We are a newly established professional massage clinic closely associated with the SF School of Massage & Bodywork, San Francisco's vanguard massage school, in operation since 1969. With the immense popularity of the school's student massage clinic, we decided to open a professional space right in the heart of the mission that is 100% owned, operated and staffed by 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 - 08:30 PM
T 12:00 PM - 08:30 PM
W 12:00 PM - 08:30 PM
Th 12:00 PM - 08:30 PM
F 12:00 PM - 08:30 PM
Sa 02:00 PM - 07:00 PM
S 02:00 PM - 07:00 PM

Client Testimonials

Here's what our clients are saying


  • Everything was good.

    great massage. ambiance.

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

    I love atmosphere is great, privacy, quite

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

    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.

  • Easy to book through classpass

    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.

  • Place was clean, professional, was greeted well at the beginning. Really couldn't ask for more. Surprisingly spacious too.

    Things were nice

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
Booking a service you previously paid for?
Log in to your account.

Special New Client 20% Discount

For all new clients we are offering 20% off your first appointment!
Select

Tim C.

License: CA #74362

23 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 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!
by Anonymous on Jun 20
Tim continues to be the kindest and most attentive massage therapist I've ever worked with. Will definitely be going back again soon!
by Violete on Jun 10
I was lucky to find Tim Cowen. He not only has a lot of knowledge, experience, and physical dexterity, but is also congenial and very present. I strongly recommend him! :)
by Melodie on May 21
Healing hands right pressure felt relaxed after massage.
by Christine on May 10
Overall massage is very high quality. Don’t love the location but it is convenient for those who take BART.
by Scarlett on May 06
Great massage, super professional
by Anonymous on Apr 17
Explained each part of the massage so I knew what he was going to do as well as explained the kind of lotion that was being used which is much appreciated for people who are very careful with what they put on their skin! Was very attentive to my specific needs and adjusted items as needed. Great massage therapist!

James R.

License: CA #10140

35 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 thanawan on Aug 15
James is professional therapist. My neck was very tight. It is getting better after I worked with him.
by Shaina on Aug 12
James listened to my needs and worked with me to provide attention where I needed it. He was successful in creating a comfortable and supportive atmosphere. Also, his face and neck massages were simply amazing.
by Dominique on Jul 30
My very first massage & James made me feel comfortable and I felt great after
by Marta on Jul 29
I can’t say enough great things about James. He is so good
by Anonymous on Jul 27
Didn’t check in about the pressure enough. It was too hard and I felt awkward having to tell him more than once. The whole thing felt very novice.
by Vivek on Jul 23
James was great. He hit all the problem areas during our time and it was wonderful. He was also the friendliest and most talkative massage therapist I've had, which helped put me at ease! I'm hoping to find time to schedule a follow-up massage with him.
by Anonymous on Jul 15
It was a heavenly massage. Thank you for beating my aching body up and got me relaxed before my regatta. The amount of dedication and focus on my aching muscles really helped. Very grateful for tuning into my needs!
by Anonymous on Jul 10
Friendly therapist with good skills. But unlike other massages I've had before, James massaged my entire lower body through thick heavy draping, which made it almost pointless to get a massage.
by Anneliese on Jun 18
James is a very skilled massage therapist and knows how to work out the tension
by Peter on Jun 03
Strong massage and extremely friendly, personable guy

Romaya B.

License: CA #74493

15 Verified Reviews

60 min massage

$105
60min

Special Offers

60 min 5 pack

$499
60min.
Select

60 min 10 pack

$945
60min.
Select
by Shannon on Aug 14
My first go with myofacial release technique. It was great - I am very relaxed and had no soreness in the days following. Romaya was kind, with a firm touch and super in-tune to my knots and stiff areas.
by Nancy on Jul 13
She was very friendly and made me feel completely comfortable about my special requests/areas to avoid. Plus, it was great to talk to a fellow grad of SFSM! I hope to book another appointment again.
by Anonymous on Jun 24
She is very knowledgable and skilled. I probably could have used a bit more pressure, but I felt great after the massage with my back stiffness gone.
by Carly on Jun 15
One of the best massages I’ve ever had! Felt safe and cared for with Romaya, and my body feels amazing - lost so much tension.
by Marc on May 29
Very nice, skilled, and knows just the right pressure
by Anonymous on Apr 18
Romaya was very attuned to my needs and the frequent check-ins were appreciated.
by Anonymous on Apr 02
Very good massage, effective yet relaxing. I fell asleep a few times, a great testament to Romaya's skills.
by Anonymous on Mar 31
Although I asked many times for deeper pressure, she only did light strokes.
by Anonymous on Mar 16
The best
by Ami on Mar 02
Generally a rad person who obviously cares about her clients and does excellent muscle work :)

Hayden M.

License: CA #74443

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

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

Thanawan "Pam" T.

License: CA #80620

0 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

Average Rating:

4.8 (Based on 134 Reviews)

94 %

Ambiance
96 %

Professionalism
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