I've gone to Soma twice and had two different therapists, both were wonderful. I'll definitely be going back again. I did, however, have to wait 30 minutes to be seen, and only got an email update that my booking had been pushed back by half an hour after my massage had already started.
Great massage and very friendly massage therapist. Tea at the end was a nice surprise! Unfortunately I had to wait about 15 mins for my massage as they were running behind but they did apologise for this.