Bed is very soft and seems comfortable. Large is a great fit for my 70lb Australian Shepherd. I give 3 stars only because of poor color description. Teal indicates to me a lighter color which it seemingly appears in the photos. I was rather disappointed to open a blue, not teal bed. Photo taken with comparison to our teal bedroom linens we were hoping to match.