I've never been a big fan of ordering things on line. This was the first time I ordered anything on line and it definitely was a great experience. They shipped fast, have updates through entire process, and even though all sizes fit as marked I had one that was a bit too big and they quickly sent me a free return label so that I could return that one in exchange for another. Easy to talk to and quick response time. Great customer service.