Overall it has been an excellent experience. Their prices are great, their web site is easy to use; they answer email questions quickly. When I call them on the phone, they are courteous and thorough in their responses. The products ordered are delivered on time. My doctor recommended them to me and now my wife uses them as well. You will be happy with these guys.