Great product! I love the clarity and viewing angle of the display although having touch capability would have made this even better. You can attach quite a few I2C peripherals to expand the I/O capability and it has enough memory to build decent web enabled IOT projects.