Just finished this. Well worth it.