It’s absolutely perfect for my large lab. He loves it. The middle is a little soft for me but overall it’s great.