Every thing i wanted and more. It does not come with a wifi card, FYI.