Perfectly fits my two large dogs! Very well made, was worried about the thin back panel but against a wall it’s fine.