This is just what I was looking for.  Well made, easy assembly, looks nice, and easy to clean.  Best of all, my cat is happy with it.  We have two small dogs also so we stained a pallet and put it under the cabinet to raise it up to where the dogs cannot jump in.  We also installed a motion detector stick on light instead the cabinet so it comes on when the kitty does his business at night time.  Very happy with this purchase.