As perfect an experience as can be had.