Love it!  except all waves/rippling won't leave the sides . I'm constantly having to sit heavy things on it to get it to stay down. I even called before purchasing and the man assured me that it would lay flat