CB Casey Hayward says San Diego is the "perfect place to be"