Great location and great Neapolitan spirit