A little complicated to program and it's a hassle to remove the top cover, but once you program it it works very well and looks great.