The keyboard and mouse that came with the product were DIRTY and not worth cleaning so buy a new one. Does not have Wi-Fi built-in so remember to buy USB Wi-Fi adapter if you need Wi-Fi. Also remember to buy Display Port to HDMI adapter unless your monitor has Display Port support. Last but not the least! You will spend an hour or more installing updates and rebooting cycles.