We really wanted a dog bed that would fit in with our furniture/decor, and this stylish bed fit the bill!
Our dog also seems to love it, which is the most important part. He can curl up against the 'ledge', or hang his head over it. But I'd recommend sizing up; my 12-lb, small-breed puppy fits about perfectly in the Medium size bed. If your dog only sleeps curled, the recommended sizing might be right; but if, like mine, your dog likes to flop on his/her side, you'll need a bigger bed. My puppy looks tiny on the medium when he curls up, but when he flops over, I worry he's going to outgrow it - and he'll only be 17 lbs as an adult!
It is a bit tricky to clean - my puppy liked it so much he 'marked' it -the cover is machine washable but it's pretty tricky to get the stuffing back inside the cover. I'm also not sure how long it'll last - the puppy seems like he really wants to chew the corners, and I'm not sure on the durability there.