Clean and spacious flat at Piazza Testaccio