A thoroughly satisfactory experience