Buying the mirror was very straightforward through their web page. The customer service team have always been friendly and helpful when I have contacted them. It was a bit 'clunky' around the delivery date as I had to wait several weeks and there were no updates. This made me feel a bit anxious, but the mirror was delivered exactly when I had been told it would be. So I can't fault it.