I was looking for a great desktop to run labs on. It works surprisingly well. It is a bit slow though however since it is beginner friendly optimizing it's performance should be a walk in the park. WiFi works great. Get it if you want a fast and reliable desktop.