We say fast delivery, because that's how we do things! Usually we dispatch on the day after we receive your order. Usually it arrives the next day. Sometimes delivery takes two days. Very occasionally it takes longer (eg rural areas). We track progress and can keep you informed if you want us to. PRICE INCLUDES DELIVERY TO RURAL AREAS.