Just finished this and highly recommend it!