It needs more padding built into it. Otherwise it appears to be well constructed and my little 10 pound terrier fits in it great!