Seems like a pretty good bed. My dog (11 lb pug mix) likes to use things as pillows, so it's nice that the edges of this bed are a bit raised. The small was a good size for him because he likes to curl in a ball and sleep. If he liked to sleep sprawled out this size would be too small.