We love this little dog bed for our shiba inu mix, Juniper. She is about 29 lbs and 36 inches long (including her tail) and fits nicely with her tail hanging off or curled up. The bed was very easy to put together and so far Juniper hasn't complained about the mattress firmness. The bed looks so cute in our guest room and really compliments the rest of our furniture.