Excellent bed! The quality and style are great. I think it runs a bit small. I ordered the large for my 20lb dog and it is perfect. A medium probably would have been okay but the large gives her space to move around. Overall, I highly recommend it!