Clean and great Accomodation at the spanish steps. The Communication was very good and the flat has everything you need.