Let me preface this by saying that I am extremely good at doing my own nails and I'm very meticulous about it. The only reason why I pay to get my nails done is if I'm too busy to do them myself and I have to attend a special event.
I've been to Bubble Bath about 3 times based on the great reviews here on Yelp. They're decent but not excellent. The salon itself is very clean and relaxing ambiance with quiet music, and the tools used are clean or disposable - this is all great. They have a very large selection of shellac polishes, which I like because while I own many nail polishes, there are always colours that I don't have.
My gripe is that in my 3 visits, I have yet to be wowed by the application of the polish. Each time, I have had a different nail technician and I expect a better job but they're about the same. For example, I've experienced flooding of my nail as well as polish on my skin. These are both fairly minor issues, but issues nonetheless. What bothers me the most is that they don't paint the whole nail - there's always a visible gap of bare nail on both the left and right edges and sometimes there's a large gap between the cuticle and where the polish starts (I like when the polish is really close to the cuticle edge without touching it). I always ask them to repaint my nails if I see this, and I'm thankful that they do fix it every time.
Price-wise, it's slightly cheaper than other nail salons in Toronto that I've been to. If you're not super anal about your nails like I am, you'll probably love this place.
Overall, I would give it a 3.75/5. The price is good, the colour selection is diverse and the salon is well-kept. I just don't think they do a good enough job to justify me going on a regular basis.