A corner of paradise on lake Albano near Rome