Absolutely 1st class. This company has it all, professionalism, experience, great design, good impartial advice and above all, they have really impressed us with an in-depth understanding of our needs. Perhaps a better understanding of those needs than we had!
Great communication, with almost immediate answers to our queries. Very highly recommended.