Nice, cozy spot right between Newport's beaches and downtown