Lovehoney (online) are great IME. Extremely reasonable prices and a fantastic range! I wouldn't order from anyone else, personally . Really good for something a bit special too ~ glass, metal, etc, etc.
We don't compete with LH on range, but we generally compete on price. Also, we know our stock, it is ALL skin safe. We are small and care about our customers. Boutique rather than M&S. Plus we give MNetters a discount
I don't know what the mail order service is like, but "in the flesh" as it were, Sh! store is great! I went years ago with a friend (we felt like we needed some moral support to go in) and they were really friendly and gave us good advice. They even made us a cup of tea! Now that's service