5 star fit and finish, 5 star for ease of install, 5 star shipping, arrived earlier than delivery date!!