Good provider overall