Worth the wait if you have the time.