At the office (Googleplex in Mountain View): currently a very "open" cubicle shared with another pretty senior developer, two large desks of which one is mostly taken up by two large monitors and with my workstation under it and keyboard and mouse also on it, the other one used miscellaneously but often for various laptops; my chair an Aeron, also in the cubicle the other guy's Aeron, a plush comfy chair, and a couple of sit-on balls; several whiteboards (one of which is almost entirely taken up with photos of my cubicle-mate's young daughter), shelves (some creaking with books, mostly but not entirely technical). Coffee (and everything else: fruit, munchies, cold drinks, etc, etc) is at the microkitchen, a short but non-null walk away.
At the same office I recently sat in shared offices (3 or 4 people, a mix of junior and senior engineers, PMs, and managers), a bit less generous in desk and shelf space (but with nice views from the wall-to-wall windows in many cases... until the sun shines in and one has to draw curtains). The senior VP I reported to until recently had the same kind of shared office, shared with just one other senior VP (who also happens to be a Google Fellow, only one to hold both "top-dog" titles ever in Google's history) and typically one other Director or super-senior engineer, so they also had space in that office for a comfy couch. The arrangement was otherwise quite similar in both cases. There are people who prefer to dispense with a workstation in favor of more laptops (not many) typically still with abundant large monitors (or sometimes a single 30" one) for occasional connection.
At Google we don't really believe in individual offices, with rare exceptions -- a huge gulf wrt the Microsoft/Peopleware/Spolski school of thought, which reveres such individual offices.
At home (where I do lots of my work) it's laptops all the way -- 15" or 13" screen more often than not (the 17" ones are just too bulky) -- I own several large screens I could place on the small table in front of my couch, but it's just too much of a bother, and the laptops with Apple Spaces or Linux workspaces are just fine. At home, I sprawl on a couch, often in jammies or the like, and have coffee or other drink at hand, as well as a spacious ashtray (yep I'm a smoker -- so at work I have to take breaks to indulge my vice, while at home I can just indulge in SW development and light up as the addiction[s] require;-).
Despite the lack of interruptions at home (except for cats jumping up and demanding to get petted -- wife and teenage stepson are just as geekish as me, and wouldn't dream to interrupt somebody out of the zone!-), I'm quite happy with the arrangement at work too -- most of the people I occasionally but urgently need to check something with, I can just walk up to and "grab"; and sometimes, when I'm tempted to try some innovative and risky new twist in design or architecture, I can grab a random passerby and get a serious face to face debate about it... no videoconference, chat or email exchange can compare with THAT productivity.
Standard convention at work is that when we crave some uninterrupted time we grab a laptop and head up to "elsewhere" (in my case, often the vast outside spaces where I can smoke too... good thing California's weather makes that practical most of the year!-) -- by unspoken convention you don't interrupt people hacking away on their laptop in an outside space, microkitchen, cafe, or empty conference room, except for dire emergencies. What can I say, it works!-)