I bought this for our Daughters dog.  It's perfect!!  No more water on the floor.  All stays on the mat.   Great item