Good parts. A little slow to me (about three weeks) but well worth the wait.