We had to put cardboard into the battery compartments to keep them in place (and to keep it running).  So far, so good, otherwise.  We've been using this about three weeks and the batteries haven't run out.  The construction is a little thin...I could see how some might suffer dents and things if they have very active pets or kids.