The last time I did it, the process wasn't terribly difficult. It was involved but not hard, though performance was significantly poorer. Surprisingly so, where as vmare has drivers to optimize the the performance for windows (and linux I suppose), no such optimizations exist for macOS and I was surprised at how pokey it was