Gorgeous colors! The base color of the rug is a mixture of light beige and light grey so it really matches many different color schemes and should hide the dirt well. We used this large rug in our dining room. The rug is protecting our floors nicely but isn't too plush, which allows the dining chairs to glide easily. The different shades of blue bright some fun vibrant colors to the dining room. I would not call the color a true teal. There is not enough "green" mixed in with the blue to make it a true vibrant teal color but the blues are very beautiful nonetheless.