I have been ordering on line for a year. They always have a wide selection and are very helpful. I just visited the shop for the first time and it can be quite overwhelming with all of the choices, but there are always staff there to help. You should definitely visit the shop for anything you might need. If you don't have the time then ordering from line is great.