The colors are exactly what I wanted…vibrant blues ! It is thin but still feels ok when I walk barefoot. Happy with this purchase