So far, so good. Our pup is 8mths old and brought a large as she will grow into it. 
It’s sturdy and looks very comfortable. She loves it.