very enjoyable and clean