Sarah's place is in the heart of North End, a cozy stay at a great spot.