Frankly you couldn't ask for more at this price. The integrated drying function is an absolute boon in particular. I tried drying a super king duvet in it and, although the duvet blew-up, the machine continues unperturbed. Now that's proper engineering.
Rather noisy on a spin cycle, but this could be due to the fact it's sat on a sprung floor. Otherwise I haven't found an item that it's been unable to wash so far, even the super king duvet was alright until I tried to dry it too...