I purchased the medium size bed for my 25lb. Cockapoo. He loves it. 
The bed was easy to assemble but I gave it 4 because there sre sharp edges on the frame.