Seems fine so far. It works. Time will tell.It seems to disconnect if it doesn't detect input for about a minute, which is VERY annoying. I'm guessing a battery saving technique? I wish I could be changed to maybe 3 to 5 minutes.I don't know how long I'm supposed to charge it for. My question went unanswered. The poor documentation doesn't say, so one would assume this means to leave it plugged in until the charging light goes off. Well, mine never went off, so I don't want to overcharge the battery. Remember dealing with those days? If anyone knows, please let me know.The battery is replaceable without having to take the whole controller apart, which is nice. The battery looks like a DS Lite battery.I'm dinging it for the lack of instruction on the whole charging thing and the annoying power save mode. Unless you are willing to pay through the roof for a new one by Nintendo, or take your chances with a used one, this is probably your best bet.