Absolutely perfect!! Very thick and sturdy. My babygirl is 85lb and I feel like it’s big for her. She absolutely loves it, and for the price it’s insane. Other beds this size would run over 300$. Only thing I’d complain about is the top cover being a little lose so your dogs nails may cause a rip.