Does price really matter? The branded stuff was 10.99 compared to £3 for Aldo own brand its it really much better?