Location: Very good. Close to Termini. For guests going there, here's a suggestion. If you have luggage, cab it. Walking 15 mins medium pace, but there is a slight uphill walk towards the station. Ok while leaving if you need a cab, call before, it's very difficult to get one there in the morning.
Cleanliness: When we checked in the place was clean. During the stay it wasn't cleaned however, not sure if that's part of contract, but certainly ought to be. We cleaned ourselves.
Amenities: Towels ok. Bathroom stuff ok. Internet provided. Key kitchen utensils ok. Elevator worked.
Breakfast: Said Breakfast was provided. We exchanged many mails on that also. Maximo claimed it's not a hotel. Accepted. But there was practically nothing, not even milk or juice, only 6 pcs of eggs. We had to buy everything. I feel breakfast is misrepresented. If you evaluate discard the breakfast part and then compare.
Few points to note. The bedroom doesn't have air conditioner. The living room does. When we stayed we had to keep door open to cool the temperature down. Worked to an extent but it was hot. I understand Italy gets very hot during summer, so if that's your time, you might think it over. But it's your choice, you need to judge yourself how much warm room temp is tolerable. The air conditioner isn't that powerful. But as I said the location is good. BTW if you are facing Termini, don't stay to the right side street or close by, we found the surrounding very questionable. Maximo's place is to left of Termini and good neighborhood.