Used iMac works perfect I have two and only need one I mainly use this one to download torrents and use my dj software and midi controlers I also stream music through iTunes and Spotify to my home stereo through Bluetooth and I can use my iPhone and smart watch the control the music anywhere in my house no mouse or key board will come with you’ll need your own any should work