Impressive and enjoyable.