This was suggested to me for purchase from my tech friend.  I only needed this to run a couple of programs that seem to not like running smoothly in Mac OS.  Out of the box it was easy to set up, WiFi works great, audio works great and all the USB ports work great.  I have it connected to a Dell monitor and the graphics are great.  I have not tested the Bluetooth simply because I didn't need it to have Bluetooth, but I may test it out later when I have the time.  It's compact size is perfect for my already crowded desk.  No way I could use this for gaming, but for what I need it for, it's well worth the money.