Good variety of stock and opening times are reasonable. Staff quite helpful and attentive. Prices are a little more than you would expect to pay through an online retailer but the benefit is, as with all brisk and mortar stores, you can actually see the products and have them to take away.
Ordered some balloons, they seemed to last forever! The staff were polite and extremely friendly!