Absolutely recommend them. Tony is very helpful and skilled. He will always recommend what is best for your hair. A lot of reviews complain how they wanted a different colour but they said no because they know what is right. No head of hair is identical. There is difference in quality and natural colour. Ive been dyeing and bleaching my hair here for more than 5 years now and trust me, you will not regret it. Only downside is that they are not very fluent in English so you might have trouble if you dont speak Chinese.