I bought two of these for my wife. The flower design is pretty and goes with almost any outfit. The velcro makes them easy to put on and take off, and they function just as expected: the outer cloth layer absorbs liquids and the inner waterproof layer protects clothes. They are long enough to protect her lap, too, if spills run down. Product more than meets expectations, looks attractive, easy to use, and inexpensive.