Flannels charge extortionate fees for delivery and sending items back for a refund. I bought 2 pairs of shoes in different sizes, I paid £6.99 to get them delivered and then had to pay another £4.99 to send the pair that were too small back. In total, they charged me £11.99 for being an online customer. These fees aren't immediately obvious on their website, when I emailed customer services they said that I had to read their terms and conditions meaning they like to keep this hidden - avoid at all costs!