Great for the price! I bought 2 for different spaces. Stylish and comfy for my little guy. I was nervous about getting a white couch for my frenchie but so far no problems with stains. He is 25lbs and fits comfortably in the small.