Running Windows in a VM has long been more satisfactory in certain ways than running it on real hardware (for example, applying updates in a VM takes seconds instead of hours because the VM doesn't drop your block caches when it reboots). I can see why the author could be pleased with the outcome.