Product selection is fine. The product descriptions are poor, so you don't know what you are getting. Only option is click and collect, which is fine, but I was called to give my credit card # over the phone. When I realized I purchased the wrong product, I was told I couldn't exchange it before picking it up because it was already paid for. Even when I asked if I could exchange for an item of lesser value, I was told no.