I've been a customer of this retailer for many years. My experience with them has been uniformly good (great range of products, pleasant changing rooms, good customer service, distinctive style, cool vibe). It would be better if Animal's regular prices came down some. These strike as a bit high compared to other retailers of surf-inspired clothing who offer similar value. That said, one of the best things about Animal in my experience are the deals to be had in their sales. I've never had anything delivered from them so can't speak about this, and my experience is limited to in-store purchases rather than online, but the only thing that makes me take off a star is the prices.