Super poofy and comfortable.  Love that it's waterproof.  Dog loves snuggling on it.  Definitely big- check dimensions carefully- my 50 lb. lab mix dog fits comfortably on the small size bed!