A decent place located in the heart of Newport.