Well worth the wait...