Really nice place. Perfect location to discover Rome.