It works for what we needed it for.The only minor issue is that this ultra small "PC" can only use Dell laptop hard rive, video card, or other parts.It starts up in seconds due to the solid state hard drive. Runs Windows 10 easily.If you want to upgrade to a larger drive you can only use a 2.5inch laptop type drive and there is only a connection for the one already installed.