Overall Excellent, with the following points:
Great selection of products, both in the range of product categories as well as an at least very satisfactory level of variety per product.
Most disposable supplies can be purchased by the box, or individually. This is perfect for customizing and restocking first-aid kits, supplies that are used infrequently, and allows me obtain a very wide variety of products, such as a range of syringe sizes and types along with needles in a full range of gauges, which I could never afford to do if buying each by the box!
These items are of course either packaged individually to maintain sterile conditions, or those which do not require sterile packaging.
The staff is very friendly, professional, knowledgeable, and are happy to either help you find what you're looking for, or let you browse without feeling pressured. In fact, one day after shopping for many individually packaged items, thinking of quantity and budget which took me a while, I realized while paying for the items that it was about 20 minutes after closing time, but I was never reminded, hurried or pressured. I apologized when I realized this, but was kindly told that it's fine, not to worry about it.
NOTE: While I say this about their exceptional patience, I do not mean to encourage anyone to take advantage of their kindness!!
There are countless examples of items that I have not seen in in other stores. Some times I am excited to see something I have been looking for, while other times I am excited to find a product that is entirely new to me.
This is retailer is very valuable to me as a friendly and professional environment, and I particularly appreciate the individual "only what I need" option for purchasing all the various niche type supplies.
"More variety and products would be nice" could be said for absolutely any retailer, especially when it comes to my way of shopping, but aside from that, this store would be at least a 4/5 stars on selection of products, and close enough to a 5/5.