Nice environment.Easy to walk to cal tech campus and post office and cafeteria.But dirty bed sheet with poop like stains we found till next morning totally ruined the stay. I believe no one expects to see that kind of bed sheet that you actually slept on for a night.The front desk told me to contact manager. I left my phone number and I called twice to the manager's number that the front desk gave to me. I haven't gotten anything back yet. Very upset!