Hotels Near Best Western Plus Inn of Hayward, Hayward