This place was great with all the amenities needed. It's really in the heart of the city so very central and close to all tourist attractions. We stayed here with our kids, 3 of them and it was great. It is quite big with lots of space so makes it very comfortable for a big family or group. Location is perfect, there are whole bunch of places close buy for good food and to get supplies. Spanish steps is literally 2 minutes walk. Not to mention great shopping as this is in the heart of the shopping district.
The check in process was very quick and easy and our hosts were reachable when required even though we didn't need them for anything after we checked in.
Overall, had a wonderful time and the place made it even better. Would recommend this to everyone.