The screen works very well with Arduino and LCD library, but I spent hours trying to get it to work because I could not find the proper documentation. Of course, it ended up being a soldering issue on my end that was causing malfunction, but that wasn't immediately clear to me because characters were still showing up on the screen. If would be nice if the manufacturer included setup and operating instructions rather than just the technical datasheet. However, now that it's setup correctly, the device works like a charm and using with Arduino is very easy.