Good location, just beside Vatican Walls, metro is nearby as well. Plenty of restaurants and cafés around.