This PCA pHaze 1 Facial Wash for oily skin is the best I've ever used.  It cleans thoroughly and does not leave your skin feeling uncomfortable.  The PCA line of skin care is very good.  I have used several of their products and have had good results.