I bought it to learn how to play the drums on a budget, without having much space available and without making too much noise and it works great for me in that regard.
It also works as a midi controller with a DAW and a plugin that allows you to assign cc to certain sounds (Steven Slate Drums for example), I didn't try this feature though, so it might be a mess to setup, like every midi I own.
In terms of playability, the velocity is a bit weird and the 2 pedals need some time to get use to it but it's achievable. I'm not a good drummer and as a beginner it satisfies me but it can be a bit frustrating if you'd want everything to work like a real drum set would.
In conclusion, it's a possible first approach to playing the drums, but to decide if it is a good one or not is up to you and your preferences. BUT if you have space available I'd certainly chose a more "classic" electronic drum set as it would give a better approach to how it feels to play the drums. This really is more about learning rhythm, how to hold the sticks, how to move from the snare to the hats for example than learning how to play the drums.