This is very sturdy - the people in my family sometimes sit on it and they weigh 125-150.   The dogs all love it.   My 3 dogs are approximately 45 lbs, 55 lbs and 60 lbs and any of them easily fit and can stretch out.   It's really really cute and goes perfectly with the rest of my furniture.  It arrived in perfect condition and has held up well to three active dogs.