Very clean and totally enjoyable.