omg that's the same as some indian shoes i'm seeing in shoe shops in the city, selling for $80! wtf, my sister brought back like 10 pairs for 10 bucks when she went there :p
and yeah, they're meant to be worn in the house. I got the ones with the slight heel on the, so they'd be a tiny bit...