These are my favorites. You are cozy. I wear them at home all the time. The floor doesn't even let water through. Be prepared to get your feet wet if you step on even a small patch. I was hoping that with a rubber bottom they would be a bit more water resistant.