This is just ok. I have a 140lb dog and the extra large fit him so its a nice size  but one end always wants to pop up off the ground so when he gets in it he looks uncomfotable.