Everything and more from a spectacular host! Would definitely stay again the next time in Rome. A lovely place to call home while traveling.