Stocks a wide range of products. Staff are knowledgeable, helpful and friendly.However, they tend to be more expensive than other retailers. Also, service is sometimes slow (I've noticed other retailers have this in common, and it seems to be linked to cuts in staffing levels)