Takes a bit to understand but as soon as you get the hang of the different functionalities it provides, you will be impressed. The quality of the material where you touch is not that great and is starting to wear down. Otherwise would have rated 5/5