I bought this laptop and it came in with a hardware defect that resulted in freezing and crashing. I spoke to Mastertronics and then when their suggestions didn't work I received assistance from HP support. HP support figured out there was a hardware problem that was not fixable by me and said  I should return the laptop for a full refund. I returned it a week after receiving the laptop and Mastertronics charged me a $90 restocking fee and so I was $90 short for my refund. HP support was awesome so I will stick with HP, but I will NEVER use Mastertronics again. That was $90 I could've put towards a laptop that actually worked. I would advise going through a different retailer.