Offers 50% off an order up to £16, then at checkout refuses to apply promotion and adds a £3 small order fee (the promotion doesn't work on large orders) and adds another £2 service fee and a £1.80 delivery fee. The products are also marked up higher than if I went in person. What a joke!