Office space in Cambridge – No room at the inn?