Absolute gem of a place. From communications, Check-in, facilities, comfort, cleanliness and location. You will struggle to find better in Rome.