The size is perfect for our Mini Bernedoodle. The pad that came with it is also great, fits just right. Easy to assemble, the front blanches are not great. We will probably replace..