Oh man, I read about those things in an issue of Top Gear a few months ago. I don't know why you'd want to stay in one of those things, they sound horrible - for cheap accomodation, give me a bed in a decent backpackers hostel any day of the week over one of those things!
Here is a wiki page on the things.