This place is fantastic. It has everything you need for a short stay and then some. The location is excellent - lots to eat nearby, public transit, etc - and I had a great time doing a lecture and some research at the university nearby.