First of all, I would like to highlight the fact that sleepypets did not ship my order for 15 days after placed, and that's only because I called to check on it. The packaging was good tho.
For the bed itself, I would not recommend it if you have pets over 100 lbs that like to sleep stretchd out, or pets that are older, or need extra support. I have a 110 great dane, she is not vey big for her breed, but if she stretches out, the bed is small for her. As soon as we took it out of the box, she layed in it, and did not get up all day, but unfortunately that was it for the living room location, she would not stay out of the couches after that first day excitement. She does really enjoy it at night tho, we have it in the bedroom, and she sleeps in it every night, it has kept her out of our bed. Support wise, the stuffing is horrible, it was flat after 2 weeks. I had to fill it up with an old egg crate foam I had, and after that, it worked just fine. Also, the borders don't really work as a head rest, like it would kind of look in the picture, so it takes up unnecessary room.
In conclusion, it looks really nice, and it seemed like a good deal at the time, but I would not buy it again. The stuffing is bad, and the shape seems great at first for corners, but it doesn't really help with big dogs because it doesn't accomodate their sleeping position, whether it is stretched out, or curled up.