I can recommend the accommodation and Alessandra as host without reservation to anyone!
The apartment is well located and very clean. The rooms are large, so with nine people we had no problems during our stay.
Alessandra as a host is perfect. You probably won't find anyone better in Rome!