Lovely atmosphere, beautiful rooms, great location and great staff team - all you would need in Newport.