When adjectives come before a noun, they usually have to go in a particular word order, like this:
| 
	   Opinion 
	 | 
	
	   Size 
	 | 
	
	   Colour 
	 | 
	
	   Nationality 
	 | 
	
	   Material 
	 | 
	
	   Noun 
	 | 
 
|---|---|---|---|---|---|
| (a) nice | 
	   old  | 
	black | Egyptian | cotton | scarf | 
| (an) ugly | man | ||||
| lovely | hair |