Great location, beautifully renovated space, and easy check-in all made for a perfect stay in Newport.