I have no clue about them being TTS. I'm usually a 6 and in these I think I had to get like a 35 (which is supposed to be a US 5). I had to try on two different pair to get the perfect fit. I only had them on for about 2 hours and they didn't bother my feet at all. I think they're probably around 3 inches. They are really cute. They also come in Black, White, and Dark Brown. I think they were around $79