This place is the perfect downtown Newport location, but parking is an issue