faultless (Adjective) : having no mistakes, perfect irreproachable (Adjective) : free from fault and impossible to criticize, blameless remarkable (Adjective): unusual or surprising in way that causes people to take notice, astonishing extraordinary (Adjective) : surprising or strange, incredible immense (Adjective) : extremely large or great, enormous