Location, location, location! Right on the main street of Little Italy, with off street parking.
Place is quiet and clean. Kitchen has all you can ask for and you can watch a ton of movies if not feeling like going out. Great!