Cancel

    Open app

    Search

    Perfect Spa & Massage

    3.6 (25 reviews)
    Closed 10:00 am - 9:00 pm

    Services - Perfect Spa & Massage

    Foot massage

    Massage

    Deep tissue massage

    4 More Services

    Hot stone massage

    Reflexology massage

    Swedish massage

    Therapeutic massage

    Perfect Spa & Massage Photos

    You might also consider

    More like Perfect Spa & Massage

    Recommended Reviews - Perfect Spa & Massage

    Your trust is our priority, so businesses can't pay to alter or remove their reviews. Learn more about reviews.
    Yelp app icon
    Browse more easily on the app
    Review Feed Illustration

    Reviews With Photos

    Derek S.

    Came by for a combo massage the other night and it was a decent experience. Texted for an appointment and my masseur was available upon arrival. Perfect Spa & Massage took over Harmony massage and is located in a strip mall with a grocery and pharmacy. The parking lot and massage parlor were deserted the evening I stopped by. Opted for the $45 cash combo massage which started off in the communal room with 6 foot massage beds. The foot bath was warm and the therapist started off with a neck, head, and face massage before doing the foot and calve massage. Pressure was decent and some pressure points were hit. The remaining 30 minutes was a body massage in a private room which started off with a massage over a towel, oil massage, and then hot stones. The hot stones were hot and there were half a dozen hot stones which made it a relaxing massage. The restroom towards the back of the massage parlor was clean. $45 + tip for a one hour combo massage. There is a signage with suggested tip amounts ranging from $10-20 depending on the level of satisfaction.

    The cost online for combo massage
    Albert L.

    They over charged me. It was supposed to be $90.00 per website and they charged me $100.00 plus. Then after the massage I gave a $20.00 tip and they got mad at me and wanted more. Never going back there again. The lady was mean asking for more tip. Wow never been treated that badly for a tip. If this is how they conduct themselves and have attitude towards customers then I DO NOT recommend anyone to visit this place. For some to demand more tip money and over charge you for the massage. Yes that's not something I would recommend.

    The new environment is very clean and nice
    Ging S.

    Yesterday night I was feeling very sour and painful for my body and I booked the online appointment for 1.5 hrs body massage in this new massage store. After she done a treatment for me, my back pain has less pain a lot. This massage store have changed a new employer and the new massager was very professional and done a good job for my back and neck pain treatment. The environment was also very clean and good and I request her to do the deep massage with hot store for my whole body. Other stores may charge more money for deep massage but their Swedish and deep massage are the same amount. It's really good deal for me. Finally my back and neck pain has almost gone because of her hard work for whole one and half hour. I really appreciate it a lot her big effort during this time. I definitely recommend everyone and my engineer friends to try this new store. They are soft opening now and recommend everyone also can book from online to avoid waiting time. Good massage and good job! Thanks for your massage! Will come back soon!

    very clean

    See all

    1 month ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 6
    Thanks 0
    Love this 4
    Oh no 0

    4 years ago

    Helpful 9
    Thanks 1
    Love this 8
    Oh no 3

    2 years ago

    Helpful 4
    Thanks 0
    Love this 0
    Oh no 3

    1 year ago

    Helpful 2
    Thanks 1
    Love this 0
    Oh no 2

    3 years ago

    Helpful 3
    Thanks 1
    Love this 0
    Oh no 3

    4 years ago

    Helpful 1
    Thanks 0
    Love this 1
    Oh no 0

    2 years ago

    Helpful 2
    Thanks 1
    Love this 0
    Oh no 2

    3 years ago

    Helpful 0
    Thanks 0
    Love this 1
    Oh no 0

    3 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 1

    3 years ago

    We got a couple's massage in a private room. The place is clean and the massage was amazing

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Ging S.
    3
    26
    30

    3 years ago

    Helpful 1
    Thanks 0
    Love this 1
    Oh no 1

    3 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 1

    3 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Excellent massage, clean facilities! Therapist knows how to communicate and adjusts well to my feedback. Will definitely go back soon!

    Helpful 2
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Helpful 0
    Thanks 0
    Love this 2
    Oh no 0

    3 years ago

    Pretty great for the price! I called ahead and came in on a Sunday afternoon. The massage was deep and thorough.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Helpful 2
    Thanks 0
    Love this 0
    Oh no 0
    Photo of M C.
    8
    13
    0

    4 years ago

    Helpful 3
    Thanks 0
    Love this 3
    Oh no 0

    4 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    3 years ago

    Nice atmosphere quiet the massage was wonderful . Very professional and the prices were great..

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    Ask the Community - Perfect Spa & Massage

    Review Highlights - Perfect Spa & Massage

    I used to come to this location when it was Harmony Reflexology and since they've changed ownership the service is sooooo much better!

    Mentioned in 4 reviews

    Read more highlights

    You might also consider

    AJ'S Reflexology - AJ's Reflexology 
Certified Reflexologist

900 N. San Antonio Rd. Los Altos CA.  Suite 101
Inside -  Breathe Holistic Health Inc.

    AJ'S Reflexology

    5.0(39 reviews)
    4.4 mi

    Best reflexologist! He knows what he's doing and focuses his time and attention on his skills…read more Don't expect a ton of overhead in staff and surroundings; go in for the care you're getting. It's terrific.

    If I could afford it, I would come for an ear, hand and foot reflexology appointment every week to…read morereset my body and soul! AJ's skill is extremely unique and my entire body feels better after his magic. Before an appointment one time my shoulders and neck were quite stiff and after the appointment I immediately felt it was easier to turn my head to check my blindspots while driving home. His ear massages put me to sleep almost immediately in the best way possible. To me, his massages can feel more effective than full body hands-on massages as it truly feels like energy can be released through the specific points he works on and he seems to be very in-tune with what the body needs. My mood is always elevated after an appointment, the worst part is when the appointment is over and my body is wanting more. I discovered him through a former reflexology practitioner in the area who moved away years ago and I am SO glad AJ is available! His style of massage is very hard to find. While traveling in other states I haven't been able to find anyone who matches his skill level in truly understanding how effective reflexology is and how healing it can be. Can't recommend him enough!

    Photos
    AJ'S Reflexology - AJ's Reflexology - CERTIFIED REFLEXOLIGIST  159 Homer Avenue Palo Alto ca. 94301 408-701-8966  Book online at www.ajsreflexology.com

    AJ's Reflexology - CERTIFIED REFLEXOLIGIST 159 Homer Avenue Palo Alto ca. 94301 408-701-8966 Book online at www.ajsreflexology.com

    AJ'S Reflexology - AJ's Reflexology - CERTIFIED REFLEXOLIGIST  159 Homer Avenue Palo Alto ca. 94301 408-701-8966  Book online at www.ajsreflexology.com

    AJ's Reflexology - CERTIFIED REFLEXOLIGIST 159 Homer Avenue Palo Alto ca. 94301 408-701-8966 Book online at www.ajsreflexology.com

    AJ'S Reflexology - AJ's Reflexology - CERTIFIED REFLEXOLIGIST  159 Homer Avenue Palo Alto ca. 94301 408-701-8966  Book online at www.ajsreflexology.com

    See all

    AJ's Reflexology - CERTIFIED REFLEXOLIGIST 159 Homer Avenue Palo Alto ca. 94301 408-701-8966 Book online at www.ajsreflexology.com

    Happy Feet Foot Spa - Shared massage room

    Happy Feet Foot Spa

    3.8(263 reviews)
    1.6 mi
    $

    I appreciate the clear and simple system online for booking a massage in advance. Received multiple…read moreemail and text reminders about my appointment, too. Plenty of free parking lots and street parking nearby (street parking limited to 2 hours from 9-6pm, except Sundays and holidays)... I parked right in front of the entrance on a Sunday afternoon. Got the combo massage (30 min foot, 30 minute body) which was $50 + $5 additional charge for credit card payment. It was more like 10 minutes on the feet and 50 minutes on the rest of the body. This massage was half clothed. My masseuse had me remove my top and wear a spa wrap garment, covering my upper body but open on the back. The shared massage room had four beds total with curtains that could separate the individual spaces to make them more private. The environment was dimly lit with soothing melodies playing in the background. The pressure during my treatment was good, on the strong side as requested, with the use of hot stones, heated pads, and ashiatsu. I was surprised to find they do back walking in the shared room, but I don't mind a variety of techniques being used as long as it's effective. I honestly don't need all the extras (like burning stones and fancy coverings), just a simple massage focused on loosening my knots. And my masseuse did that for the most part, though she was more successful when using her elbows and forearms. Staff was friendly here too, even with limited communication. Overall, I had a positive experience.

    Got mixed feedback about this location, so I wanted to try it out for myself. Had a bit of foot…read morepain in my right foot, so was hoping a foot massage would help. Upon entering I was greeted immediately and my appointment was at 10 which is the time they open, so I had to wait for a few minutes which is fine as they finish setting up. I got the full body and foot massage. Once my appointment started I walked through the curtain into a big open room which had several other tables and that's where I got my massage. They have you put your feet in a little tub of hot water and then I had to take my shirt off and then the masseuse put a sheet over my upper body as she started massaging .This went on for several minutes before I laid down and started the full massage. It wasn't the best experience overall as people were walking back and forth through the room and was talking really loud and was basically stomping through the room. On top of that there was construction going on which felt like above us and there was jack hammering going on while I was getting my massage. And then to top it off a fly was landing on my face in the middle of the massage and I kept moving my face to shew the fly away which the masseuse had no clue why I kept moving. The massage was mediocre at best, but the stretching was really good. When I was leaving the masseuse yelled out to the receptionist in their native language and then the receptionist stopped me and asked for a tip, which I did. Not a place I'd return to. Not the best experience.

    Photos
    Happy Feet Foot Spa - Private rooms

    Private rooms

    Happy Feet Foot Spa - Community massage room

    Community massage room

    Happy Feet Foot Spa - Private, basic treatment room.

    See all

    Private, basic treatment room.

    Lucky Foot Relaxation - De Anza Blvd - Private room

    Lucky Foot Relaxation - De Anza Blvd

    4.4(130 reviews)
    6.1 miWest San Jose
    Locally owned & operated
    Certified professionals

    Came by for a foot massage the other day and it was a decent experience. Called ahead requesting…read morefor a strong masseur and the operator confirmed that this was available. Parking is plentiful in the private strip mall lot. Checked in with the receptionist as well as paid for the foot massage. The massage parlor features a stamp card where one gets a free massage after 10 visits. The foot massage takes place towards the back of the massage parlor featuring 4-5 massage "beds" in an open area. Massage started off with a warm foot bath before moving on to a thorough and strong foot and arm massage. The foot massage was pretty strong and so was the back massage. Massage finished off with a cup of tea along with a chocolate. ~$50/hour foot massage + $10 recommended tip.

    I had a very uncomfortable experience here and would not return…read more First, the tipping process felt extremely pressured and inappropriate. I had already planned to leave a tip, but when it wasn't what they considered their "minimum," I was questioned about it and even laughed at. That alone was unprofessional, but it didn't stop there. The front desk staff then pulled out a tip sign that was hidden behind another sign--something that should have been clearly visible from the start if it's truly their policy. On top of that, I was charged more on my card than what I was told. Fifteen percent does not equal twenty percent, and that kind of discrepancy is unacceptable. To make matters worse, the towels used during the service had a noticeable mildew smell, especially the one placed on my face, which completely took away from what should have been a relaxing experience. Overall, between the lack of transparency, pressure around tipping, being overcharged, and poor hygiene standards, this was not a professional or comfortable environment. I would not recommend this place.

    Photos
    Lucky Foot Relaxation - De Anza Blvd - Corridor

    Corridor

    Lucky Foot Relaxation - De Anza Blvd - Waiting area

    Waiting area

    Lucky Foot Relaxation - De Anza Blvd - Foot massage area

    See all

    Foot massage area

    Happy Feet Foot Spa - So relaxed after massage

    Happy Feet Foot Spa

    3.8(56 reviews)
    4.0 mi

    Steven was incredible! I think he was my first ever male masseuse that I've ever had. The pressure…read morewas just a tad rough, but he nicely adjusted to a lighter pressure once I said that the initial pressure was a little much for me. I really appreciated their flexibility with me in adjusting my appt time since I was running late and ran into traffic. Would definitely go back again, especially since you can't beat their good deals on their massages. Thank you, Steven! :-) PS: parking lot is in the back down a small street called "Curtner". Drive slower so you don't pass by it like I did and end up parking on the street farther away from the spa.

    I went there yesterday just for a chair massage! Everybody seemed really nice and the girl who…read moreworked on me was very nice. They're open late, which works for me.. it's basically a no-frills massage you're just there to get your massage not to have a fancy time. I got a 90 minute massage and I can't remember the name of the girl who worked on me.. I always leave a generous tip at these places or what I feel is generous which is usually $25-$30 tip because the total massage bill was $70 for 90 minutes so I left a $25 tip. I would definitely come here again.. however if I had more time to utilize a different type of spa with amenities, etc., I would book there and stay for a while. This is a great place for a great price for a just pop in massage as you can get a same day appointment.

    Photos
    Happy Feet Foot Spa - This is how relaxed and comfortable you get

    This is how relaxed and comfortable you get

    Happy Feet Foot Spa - Lobby

    Lobby

    Happy Feet Foot Spa - Menu/pricing

    See all

    Menu/pricing

    Kelly's Healing Massage - this is our reciept last night.i book for two for me and my wife..

    Kelly's Healing Massage

    4.4(251 reviews)
    1.6 mi

    actually this is not my first time here! at first ialso got disappointed with their masssage.they…read morejust put oil all over my body and just rub my bidy..without even effort on it and their masseuse are not trained..and we booked again last night same result.and the worst is they are obliging me to tip 30%! i said why will i give you that much since i was not satisfied with their massage..save your money!

    Changing my review. I had booked a session at 6PM because I had such bad back pain and needed a…read moremassage ASAP. I called and they were able to get me in at 6PM. I got there early to make sure I had enough time to get settled and do check-in--no one was at the front and I was confused since last time there was someone. It seemed they were just chatting the whole time in the back despite me and one other person entering. It became past 6PM and I finally get settled in. I had my watch on and finally I was helped at 6:20. At this point I was just in so much pain and desperate so I waited. They finally started for maybe 10 seconds, only to leave for like 5-10 minutes to chat in the front, then come back. I was hesitant to just get up and leave but I had already waited so long. Massage was okay. Hated it to be honest. I asked for hard pressure and I feel like the person who did my massage last time did a lot better. It was difficult to communicate so I just didn't want to try. I appreciate that even though she wasn't fluent in English, she still tried. However, I think they should provide a whiteboard/pap similar to what other places do where you circle what kind of service you want, pressure, and focus areas. Anyways I finished the massage, feeling kind of meh about my whole experience. It was still $65 for 60 minutes and I was going to tip 30% which is $19.50. This was already pretty generous and what they usually ask for considering I had a delayed and poor service. I just wanted to leave and the therapist kept asking about the tip and insisted I pay an extra $6 because my back and shoulders were "tight". First off, isn't this what massages are for? I don't get a massage because I'm not tense. I get massages because my shoulders are tense, my back hurts, I worked from home, I'm in pain. Massages are literally meant to treat this. Also, I have NEVER had this experience where a therapist asked me for a tip because of that. I've gotten massages multiple times where they have no issue, and do wonderfully, and I always compliment them. This was horrible and I'm left feeling like this was not worth it. I should have just waited a day to get an appointment at Arisa Thai Massage. Anyways, I just wanted to leave because I was so sick and tired of my experience and just ended up giving her the $25 tip that she insisted on. I'm pretty pissed off. Insane. Literally never going here again. I thought I'd give it a chance since it is walking distance and I just really really was in so much pain and desperate. Now I'm out $90, still in pain, and regretful and wish I just had stayed home and slept it off. I thought that my experience would be similar to my last one, but this time I just had a really bad experience and unfortunately it seems my last visit was a 1-off thing. Left feeling like crying because it just wasn't a great experience and that I had wasted so much time and money. I reached out to the owner about my experience and he offered to give me a free massage at the Sunnyvale location. Unfortunately, it had slipped my mind since I was brought into an escalated meeting for work. I was flabbergasted that he said me not showing up was losing money, but I lost money during my horrible massage and experience. I just hung up at that point and didn't want deal anymore. I feel I gave them a fair chance, but nothing will take away from the experience I had at my last massage session. "Losing money".. no.. at least the business got $90 out of me at my last session. I lost money. Honestly wish I just requested a refund. -- Edit in response to owner: As for the follow-up: yes, I had scheduled a free session, but unfortunately had to miss it due to a work escalation. It happens. I reached out to explain, yet your response was to say that you lost money because I didn't show up. Please understand: I lost money first--$90 for a delayed, uncomfortable, and ineffective massage. And your concern about your loss over my missed free session, rather than any real acknowledgment of what I went through, only reinforced my frustration. I came to you in pain and left feeling worse--physically and emotionally. I genuinely wish I had never returned after my first visit. While I acknowledge you tried to rectify it by offering another session, your handling of this situation afterward makes it clear this is not a business I can trust with my well-being again. I stand by my review.

    Photos
    Kelly's Healing Massage
    Kelly's Healing Massage - Tips in cash only

    Tips in cash only

    Kelly's Healing Massage

    See all

    Lucky Massage - Front entrance El Camino Real

    Lucky Massage

    3.6(301 reviews)
    4.0 mi
    $

    I can't believe my experience! I called and made an appt…read moreabout 15 minutes prior. I got there and she says that I never called when I showed her my phone with their number she just looked at me and said she had only 45 minutes. But I booked for one hour. Ok then she says I have to pay before the massage which I thought was odd but then said ok figuring they may get people who leave. Then as I'm getting ready she says I have to pay her $20 tip!! Bc that's her money and the $60 will be her boss's. What the actual heck. Ok so the massage was ok and I thought ok maybe she redeemed herself BUT I realize she only did a 40 minute massage!?? So I told her that and she looked as if she had no idea what time we started! I still gave her the $20 but in exchange I'm leaving this review. I will never come back and I hope the next customer reads this because my experience was unbelievably crooked!!!

    I've been here a few times, and it's hit or miss based on the masseuse…read more pros: 1. easy to make an appt and they're very flexible if you need to change it. 2. easy to find parking out front. cons: 1. some of their masseuses don't actually use their hands/fingers to work out knots but instead runs their hard elbows through all your ribs, which is very painful. even a day after my whole back feels bruised and is still painful to even light touch. 2. however, on other parts of the body that need more pressure (such as legs), they only squeeze the muscles lightly with their hands so it doesn't feel like a massage at all.

    Photos
    Lucky Massage
    Lucky Massage
    Lucky Massage - Waiting

    See all

    Waiting

    Tiya's Touch - Review from a client on google

    Tiya's Touch

    4.7(204 reviews)
    1.5 mi
    $$

    Tiya's Touch is magic. She understood my back so well, and literally relieved so much pressure in…read moreone session that it's been ofer a week and I am still telling everyone about it. I went in a little skeptical but decided to trust the yelp and google reviews. Tiya took one look at my back and asked me where on earth I was going for massages because my back was pretty messed up lol (thats a whole another story). If you are on the fence about coming here, do it! Tiya instinctively knows what she is doing and how to help you with a host of issues, not just your back. I'm so happy to have found her because she's the first person who's ever been able to pinpoint and loosen all my knots.

    I visit the area often for work, and I have tried to find a massuse that I can come to while I'm in…read morethe town. For this area, it's hard to find a legit place because of all of the "spas" in the area (if you get my jist). Tiya knows what she's doing. She's very in tune w the human body and works tirelessly to work out the kinks, or as she calls them "trigger points". I will caution that she is not for the faint of heart. She has a strong touch and will get into those knots. If you're looking for someone to lightly massage your body, keep looking. But If you're looking for someone to help relieve all the aches and pains youve been dealing with and that have been affecting your quality of life, Tiya is your woman!!

    Photos
    Tiya's Touch
    Tiya's Touch
    Tiya's Touch

    See all

    Perfect Spa & Massage - massage_therapy - Updated May 2026

    Loading...
    Loading...
    Loading...