The colors are just right for me! The navy blue is slightly muted in person as compared to the online photo, but nothing drastic. I love the softness of the greens. No need for a non slip pad.  It's thinn enough to scoot dining chairs on, but thick enough to provide comfort. Overall, a great buy!