I've been using Debenhams as a store since I was a child, their on-line is a relatively recent thing, they were quite late to the game. Initially there were teething problems with their site not reflecting the stock levels and orders being cancelled due to a lack of coherency. However, this all now seems to have been resolved and I've not had a problem for the last 2-3 years. My orders always turn up, returns to the shop are always accepted (I find it far easier than sending back by post) and the whole thing is pretty streamlined. In fact the only reason I've only given 4 stars is because occasionally an order will be delayed and they don't inform me, as yet it's not been a problem but I can see that if you were waiting on something urgently the lack of communication in this regard would be very annoying.
To reply as a company, please log in to your business account.