It was kind of a little on the expensive side, but it was worth it in my opinion. I haven't had a problem since I got it, (or rather a problem with the computer.) It was well put together and overall I recommend this PC, as it is affordable, as far as computers go, and it will get the job done well. Also the customer service team was great. The answered my questions professionally and honestly, I can't ask for more.