I wouldn't necessarily call that description perfect in my opinion, I only mentioned more of... cleanliness I suppose, neither am I looking for the absolute 'perfect' guy because no one is perfect....