at least i know the doors are, one has a broke frame, but should be repairable. Top has no major holes. i will get it cleaned up and inventory the parts and list them so i can see if i am missing anything. guy brought it over to my house said he was tired of stepping over it. i said no problem. not a bad day.