Perfect in every way! Installation is little tricky, so I would recommend a novice have it professionally installed.