Steve's place is greatly located in Cambridge, close to MIT and downtown Boston! I was able to walk there from South Station. The check-in process was seamless and Steve is great at communicating everything you need to know!