Looks sturdy enough. 
Hopefully it'll last.
Item says XL .
Length wise it just barely 
long enough for my Rottweiler. 
Height is too low.
He barely have enough rooms when he's standing up. His head is right there against the roof. 
Definitely not an extra large cage.