Simply put, these Lenovo Tiny's are solid computers that are easy to upgrade. I would not suggest one for any type of gaming, but for home office and VPN use, they are solid performers. This particular one arrived very quickly and in very clean condition. It included a USB dongle that worked well, however it did not include a keyboard or mouse but I didn't need those anyway. Of concern, there was one chassis screw and two hard-drive caddy screws loose inside of the case, subtracting one star. I do recommend this computer and supplier.