All in all a good service. The only thing that lets it down is the returns policy and the fact you have to pay to return items. This will stop me buying in the future. I had my item delivered to a store I feel I should be able to return them to that store.