Excellent, just what we needed! The product is sturdy and easy to put together. It was the perfect size for our little puppy and room to grow!