This was the best deal I could find for a new Optiplex. It's fast, clean, and came with a mouse and keyboard. I didn't attempt a domain join, but it does come with Windows 10 Pro. My client has been using it for over a month, and they've very happy with the new computer and cost savings.