Vibrant colors. The white is a creamy white not a stark white. Very nice. Will transform my guest bath. Fabric hangs nicely. I love it!