Virgin Media is offering an Amazon Echo - a voice-controlled smart speaker - free with some of its broadband packages.
Among the deals offering this freebie is the Virgin Media Full House TV Bundle, Unlimited Ultrafast Fibre Broadband & Phone bundle.
This package offers broadband speeds of up to 100Mbps and unlimited downloads, which Virgin Media believes is ideal for busy households with between five and nine devices.
Subscribers will also receive a Virgin TV V6 box and be able to watch more than 230 channels, all the BT Sport channels in HD and have the option of pausing, rewinding and recording TV.
Furthermore, they will be able to view Netflix on their TV if they have an account, as well as access box sets and use catch-up services.
This 12-month contract costs £55 a month, plus a £20 set-up fee, which means the overall contract savings are worth £180.
A free Amazon Echo is also being included with the Virgin Media Full House Movies Bundle, Unlimited Ultrafast Fibre Broadband & Phone bundle.
This option offers broadband speeds of up to 200Mbps, which Virgin Media says is more than twice as fast as the top speeds offered by BT and Sky.
Subscribers will also benefit from unlimited downloads and be able to stream HD, watch 4K and more all at the same time.
In addition, the package includes all the Sky Cinema and BT Sport channels in HD, along with access to hundreds of other channels, box sets and catch-up services.
This 12-month contract costs £65 a month, plus a £20 set-up fee. The total contract savings therefore add up to £300.
Another good option that includes a free Amazon Echo is the Virgin Media VIP TV Bundle, Unlimited Ultrafast Fibre Broadband & Phone deal.
This offers speeds of up to 300Mbps and unlimited downloads, along with all the Sky Sports, BT Sports and Sky Cinema channels in HD, access to catch-up services, box sets, Netflix and hundreds of TV channels, as well as two Virgin TV V6 boxes.
This is another 12-month contract, costing £88 a month, plus a £20 set-up fee, with total contract savings adding up to £444.