I took a chance knowing it was a generic brand. We were looking forward to it, but unfortunately it didn't work out the way we had imagined. The sound turns on and off and the keys have a delay. I do not recommend this controller :-(I also bought it based on the good reviews I read. Very deceptive.