I honestly do not understand the negative reviews; I guess every one has their own taste when it comes to dancing. I think if you are a beginner like myself, you will learn a lot of moves and techniques and get a great cardio workout.
I did not give it 5 stars because by trade I am a video editor, and I was not crazy about the editing, but that's just me.