Great location, great hosts, fabulous terrace. The perfect Roman Holiday setting.