"There've been ups and downs along the way."