This is a nice dog cushion. It fits her well; she’s about a 22 lbs medium-sized dog.
I really loved it at first sight online because of the vintage vibe plaid pattern. Honestly, I didn’t look too deeply into the materials. Frankly speaking, the surface is not very soft for sleeping. The shape is also not ideal for sleeping. Even though the cushion itself is quite large, the back and armrest areas are very bulky and take up a lot of space, leaving much less flat area for her to actually lie down.
This is more suitable for seating or short resting rather than as a bed for sleeping.
I also really wish they had placed the brand label on the side instead of on the sleeping area, since she is actually sitting on it right now.
Overall, it’s a cute dog cushion if you want a pop of style for your interior.