Our dogs love this! It seems that it will hold up well and I like that you can wash the outside. I would recommend this bed! Our lab is 70 and fits well in the large. Because our 90 German Shepard likes to curl up he fits... but would consider the x-large for him. I would recommend this bed.