In our class, we each have a desk as a "home-base" for materials, but students are free to work where they are most comfortable and productive. We have large carpet spaces, pillows and stools, stuffies, some mini mats, crates and lower shelves. We have an assortment of wobbly & fidget chairs and regular classroom chairs.
So.... how does it work?
Anytime we have a mini-lesson to teach or a class meeting or activity, we sit together as a class on the carpet. No pillows or chairs or toys in our hands. Carpet time is strictly carpet time. Listening to instructions, or a mini lesson, or participating in our morning meeting or Meditating.
Once students are free to "get working" in pairs or groups or independently, they can sit were they work best. If they aren't working smartly (or speaking too much English!), Mme has the right to move them to a place where they will work better.
Each student has a cubby/locker assigned in the hallway, a desk in the classroom and a book bin to keep their pencil cases, independent reading books and writer's notebooks. They also have mailboxes. Shared pencils, markers, rulers, glue sticks, scissors, white boards, paper, technology etc, are found in various locations around the classroom.