Really worth a buy whether you're a total beginner or more advanced player, though it's not first choice for a beginner owing to its multiple functions that aren't easy to comprehend initially.It has good playability, multiple voice and beat selection, and is an absolute pleasure to play. It however can take time to understand all its functions.