Steve's place is a comfortable spot that felt like home for the 9 days that we stayed. The best part is definitely the central location in Cambridge.