Great location, a bit expensive but it's Rome and the shared rooftop is appreciable.
We were well welcomed, the equipment is good.
We had problems with the bathroom: difficulty to evacuate water, bad smells.. A guy came but the problems remained.
Besides this, the stay was great.