It’s absolutely perfect and it was EASY to install. Everything comes in the box and very seamless to follow. Install took less than an hour.