The colors are more muted than shown in the picture. The blue is a stone blue, not teal, and it is beautiful. Rug sheds a little during vacuuming, but nothing bad. Rug is quite thick and sits underneath my dining room table. I don't have a non-slip pad underneath it and haven't had a problem with it sliding around. Overall I am VERY satisfied with my purchase....fast delivery for a beautiful rug at a great price!