This place is absolutely amazing and it's much better than it looks in the photos. It has everything that you'll need for the stay, and more. The location is pretty close to the start of Cliff Walk, through which you can reach Thames St market. In short, location is good.
Patrick is a charming and prompt host. I'd definitely come back here when I come to visit Newport again.