This bed is thick and soft. It says that it is waterproof, but I haven't had a chance to test that yet (no rain).  My only issue is that I bought what I thought was the size large (36" x 27") and it isn't very big. I have a lab mix and he fits on it, but there is no room to stretch out.  I would use the given measurements to get an idea of size before buying.