The JC Penney spa towels (they're ribbed) are amazing. We got some from Kohl's, but they're not my favorite. I'm a fan of the Home Accents towels from Belk though. They seem to hold their color well (we got a lot of very deep red towels) and are very soft. I think I like the one's from Belk the best. We also got a HUGE off-white one that I love, but I don't know where it came from. (Can you tell we just got married? At last count we had over 25 new towel sets)