Is good and perfect