Overall this is a great idea. It’s a good size although I wish it were a bit longer. Pretty comfy although the material is a bit scratchy. It’s great to cuddle on and everyone including the dog can fit.