Our dog knew this was for her the second we took it out of the package! She loves it to curl up in. We ordered a Large and it's very roomy for our 40lb pup. Seems very durable - she has chewed up every bed she's had before but the canvas has put a stop to that for this bed. Very pleased with the quality.