Four Stars
Some modifications needed but they were minor.
Rating: 4 stars