Works perfectly fine, comes with all cords necessary to use, and has a port to be used on newer tvs with the now common hdmi cords. It does not have an old cord for older tv models, you would need to purchase that separately. The controller is white with two batteries inside and three extra batteries come with it.
eBay