Nice and cozy place in East Boston, close to public transportation