Very good size I got the extra large for my yellow Labrador retriever she’s eight years old and just diagnosed with bad arthritis. It was just perfect nice and firm and a great size