I gather you must not be a native speaker of English. "Perfectly good" does not mean perfect. It means something like "serviceable" or "adequate for the purpose at hand":
http://www.theonion.com/video/nations-parents-release-annual...
http://www.urbandictionary.com/define.php?term=perfectly%20g...