They have 300 free dorms, so it's limited but as long as you pick a start date a few months out you have a good chance to get in. You can see when you sign up what dates dorms are available for. Also you can only live in the dorms for I think like the first year or so. You start with a 4 week "piscine" to test if you can hack it, and if you do well you can join for the actual school year. Some free dorms are also available to the pisciners. It is seriously morning to night so you'll have to save up before you attend because it's pretty much impossible to work during the piscine. They say you don't need programming experience to join, but I really recommend someone goes through the HTML, CSS, and Javascript courses on Codecademy before they even consider going at a minimum.
You have to pay for travel to get there and food, though they do have a fairly cheap cafeteria on site. Also if you need a visa they can't help you with that, they are not an accredited school.