Superb place, slightly on the outskirts of rome but a metro station is nearby and the city centre is just 15 min away (by metro).

Leonardo gave me some great suggestions for restaurants near by!