This does a good job as our pantry. However we have stored oil in there and it spilled - the back of the cabinet just soaked it up so now there is a stain.