As the title suggests, its ALMOST perfect. Its a shame that it doesn't have the Wii Remote Plus system built-in as when you attach the dongle to it it does tend to make the controller a bit on the hefty and bulky side. But other than that this controller is very well designed and put together.
Its slightly larger and more spaced out than a standard controller, which is actually really good for people who have larger hands or just don't like the smaller layout of the official controllers.
Buttons spaced out more, to make it easier to use.
Very comfy to hold for longer periods than official controllers.
Can be awkward to use for those games that require it to be held sideways, but you get used to it pretty quickly thankfully.
Missing built-in Wii RemotePlus meaning you have to attach the dongle which makes this controller somewhat heavier and bulky to use.
Overall a nice bit of kit and a good price for it too.