I have a thick mattress with a 3 inch foam topper.  The sheets fit perfectly!  The color (olive) is rich and beautiful, and the sheets are very soft.  I'm really pleased with this purchase.