How would you rate
"Zero stars if possible. Breach of Contract; Unfair trading; Misleading selling practices. On two occasions they have refused to honour the contract by then demanding an extra postage charge and cancelling my order when I protested this."
"Wide choice of goods at fair prices with good delivery."