Definitely not the highest quality. Very little padding. Large is tight for my 55lbs dog but she loves it anyway. Will be adding some stuffing to it.