This bed was firm, and I dont know if my dogs like it yet. They really havent slept on it.  I ordered a large and its a good size for my two dogs (small and medium). The bed is great looking and Im matches my furniture.