‘Economy doing well’