My room was clean and comfortable. The location of the hotel was perfect for business at CalTech, and close to many great places to eat. The staff were very friendly. I had two issues. My room was not ready at check-in; I waited a half hour past check-in time and it was hard to get an update as to when I would get in the room. When I did get a room, it was not the type I had booked (balcony with pool view). I let this go because I didn't want to wait again. Despite these issues, I would stay at the hotel again.