The Microsoft Client for Apple works very well, as maestro described. It is free as well.
I used to use LogMeIn which can be used cross platform - Windows, Mac, Linux. It has version for tablets as well. Free version does enough for me. Pro version gives you lot more options of file transfer. But Pro version need to pay yearly fee.