I am running it on my Mac within Parallels / Windows 8.1 and it works perfectly. Parallels is very tight integrated into Mac OS, so it won't hurt your workflow if you mainly use Mac Apps.
I've tried Virtual Box also, it's free but not so nice integrated into Mac OS.