Awful experience. Items ordered were meant to be delivered within a couple of days. 2 months and numerous emails / calls from me later, I now get told that the last promised delivery date has been missed due to a van breaking down, and I need to wait a further 3 weeks. Unacceptable!