Best Western Plus - Inn of Hayward