Promise fulfilled! A very relaxing place in a hidden corner of Rome. The place is exactly as described and close to all means of transport.