We had a great experience in the place, the room was fully equipped and has air conditioner that is absolutely necessary in Rome!
The place is located in a non centric area but there are plenty of gastronomic options in the area. Also, there is a metro station 5 minutes walking and some busses also which makes commuting to principal attractions of the city very simple and fast!