I was very surprised at how well this was crafted for the price.  It's a Christmas gift but I opened it to make sure everything was in working order.  My pup saw it, jumped on it and immediately started cuddling into one of the corners.  My pup is about 6 pounds.  It's the perfect size for him and another small pup could fit on it, as well, if they cuddled up.

Pros: Already assembled, well built, washable cushion cover, priced right, looks expensive
Cons: I'm wondering if that cushion, during the summer months, will be too hot