Very nice place in a very nice location. Perfect for visiting Rome on foot.