Quirky charm in the heart of Newport.