Everything I expected. Wasn't hard to put together and works perfect. My pups love it. They don't want to leave it.