Well located place, with all the amenities necessary for a stay in Rome