Andrea is so nice that we can check in very early in the morning. We can drop down our luggage before going out. There are also useful information about Rome and they are very nice to answer questions.
You can get everything you need in the flat. But I find it a bit hard for me to take the stairs up and down the bed. Just need to be careful. The neighborhood contains a mix of people as it is close to Termini.