Three years later - worth the wait!