Great location and great space to escape from the bustle of Rome.