Very cool colors and looks. The controller itself is of very poor quality. When opened, it is clearly of very poor quality. Cheap plastic and bad feedback button. Whether you're looking for a professional controller or just a quality controller, spend the extra money on an original. This type of plastic makes your hands sweat a lot and without grip it's much harder to play with. I don't recommend it for $20, of course, but definitely not in that price range.