It's a nice site. They have a good selection, they don't currently have a size chart on site so I had to contact customer service using their chat to get the right fit. Rep was very helpful, I mentioned the size chart issue and they said they were working on it.
I have personally purchased from this website and can vouch for their reliability. They carry good products and use HTTPS for all transactions.
If you really need it they have a chat where you can speak to a customer service representative without having to pick up the phone, which for me was nice. My items arrived on time and it was a reasonably pleasant experience.