Everything!!!! My puppy loves it! It looks nice, and very well put together ! Great job!