Good localisation of this place, very close to Harvard Square.
But it was not as clean as expected : in the bathroom were all kind of hair and the room was dusty.