Temecula hotel with free parking