Four Stars
it's done everything that was expected and more.
Rating: 4 stars