I received the QacQoc MXR Pro Android 5.1 Box free in exchange for my unbiased honest opinion. This is a small square plastic encased android computer like device that is hooked up to a tv with the included HDMI cord. It included android 5.1 and a modified version of Kodi called RKMC. Its specs feature a Quad Core Cortex A-7 2.0GHz CPU, Mali-450 5 core GPU, 2 GB DDR3 Ram, and 8GB of space for Kodi add-ons and android apps. It also has a micro sd slot and 3 ports. It has the ability to handled 3D graphics. You can connect it to internet by ethernet cable that is not included or the built-in 2.4GHz wifi. The remote fits in your hand and with a button press turns into an onscreen mouse that can be controlled by the directional keys of the remote. It is not an air mouse. I use a wireless keyboard mouse remote that does not come included but can be purchased separately only because I find it easier to be able to type in the letters rather than having to use the onscreen keyboard with the remote. The remote takes 2 AAA batteries that are not included. the cord is shorter than I would like it be but that seems to be the norm for most of these android tv boxes. This is quite a nice setup for the price and great to use for streaming from the many add-ons available out there. I would recommend this to anyone who is interested in saving money long term by not having to pay for cable each month and streaming whatever it is you are wanting to watch on this device as long as you have high-speed internet.