Fully functional PC for an exceptionally good price. Small form leaves no room for full card upgrades and the video card is not for high end gaming. But for a home computer running financial monitoring, web surfing and easy, Candy Crush type games it's perfect.