A delightful experience all around.