Absolutly perfect for what we needed! Our bunny patches loves his new hutch! The size was just right and it was easy to put together. Arrived earliet than i expected too!