Perfect size for my small dog, I got a medium-sized. The legs are easy to put on with felt pads for the bottom so it wont scratch the floors. Its very lightweight, thin backing on it. The cushion is extremely thin and will need to add more padding.