No, I bought one and I was very disappointed, it isn't as deep and padded as it looks. If you put a finger on it, you can touch the floor through the very poorly stuffed cushion. I have had to put another pad inside it to make it usable. Don't waste your money. I paid rather a lot more for mine, if I'd only paid $12.99 I wouldn't have expected it to be very good.
At first glance, a cushion bed like this may seem like a cozy place for your puppy to curl up for a snooze, but a soft and fluffy bed was also supposed to be machine washable to keep clean easily. I got a similar one last holiday, but it was not good quality as advertised. The bolster is well stuffed, A+, the center and actual sleeping area is an F+ or D-. Thought about putting a pillow in it, but that defeats the purpose of buying an expensive "quality" dog bed. Thus, returning.