What else can I say - keeps you warm. Good make. Says 1-4 months delivery but I ordered last night and it is being delivered this Friday.
Could be £12.80 using the mastercard code.
Thread for the £5 off spend with Mastercard (thanks Chanchi32)http://www.hotukdeals.com/deals/5-off-10-spend-with-mastercard-amazon-2076752?page=44#comments
Order from Amazon to get the £17.80 price.
Long delivery estimate - This has happened to me before and if it was indeed going to be a long delivery period I would have cancelled.