I've been a customer of Ecco for years. What I love about these shoes is the quality. The Ecco name is a guarantee that the shoes will look expensive, fit well and last well. I appreciate that the styling of these shoes tends to be classic and not go out of style with the fashions.
Prices. In my experience, prices are very high compared to other shoe retailers. The upside is that the quality is very much there in my experience and the shoes offer excellent value. The downside is that prices are often so high that I get priced out of buying the excellent value. The pairs that I have bought have been lovely and I have received many compliments on these.
I tend to buy from this brand in stores, so don't know about delivery.
Customer service has been fine in my experience. Nothing that stands out as either good or not.
Overall, I enjoy shopping with this retailer. One star off for the sharp-intake-of-breath prices. Four stars.