It arrived on time and in good condition. It appears to be an exact replacement for the original Rogers remote that had some stuck buttons. All buttons seemed to work. However I could not program it to control the existing "Next Box" even with the help of Rogers tech support.. In the end I got an entirely new cable tv plan with all new hardware including remotes at the same monthly rate as the old plan. This remote is being recycled by Rogers. Even if you are sure you can program it, don't bother. Get a new plan. Nothing wrong with the remote itself although I can't be completely sure.