The bed is delivered in a bag that has had most of the air sucked out, so at first I thought there was no way it was as big as it is. Once the bed has had a chance to "breath", the stated dimensions are spot on. I haven't had a chance to test the water resistance, but the material seems like it will do a good job of shedding water. My dog certainly loves it!