Has anyone been treated by these guys recently, and has feedback on their performance and prices? thanks Sian