Modern, immaculate stay with a great location. Excellent home base for your time in Newport.