Site allows plenty of impulse purchases and the check out system is fast and painless. Product description is well layed out and accurate. Stock levels on site are true to inventory. Always a pleasure. Never had to return anything as everything works or lives up to promises.