hotels in western San Francisco