This place was really great and all amenities were as expected.
It was a bit further away than I expected, but Rome's transportation system was truly a good one and we planned our days accordingly.
Great stay!