Picture is deceiving!   The outside walls are not as big as they look & flop over, the XL barely fits my 45 lb dog let alone the 125lb dog.   I feel ripped off.