Four Stars
Took longer than expected but most definitely one of the best
Rating: 4 stars