Wow this is beyond my expectations and really shocked me once it arrived! So easy to use, just fill with water and let your dog cool off on this awesome mat! My yellow lab loves this thing! As a very active runner he is in heaven after our ball throwing sessions! Must have!!!