Great location in Cambridge made up for squeaky bed and dirty shared bathroom.