I have given them this rating, and in the circumstances it is generous, since the goods have not yet been delivered and it is way past the advertised delivery of 7 - 10 working days. it looks like we will have to wait at least another 8 days according to the latest delivery update