Regarding Great Dover Street, we do not have a shop, cafe and bar - all we've got is a computer room and a common room type-thingy. Having said that, it is in the middle of the 'trendy' Borough so there's masses of cafes and pubs about. The area is the one big plus about living at Great Dover Street - it is very 'up and coming' - the house prices are ridiculous round here, despite Southwark being quite a poor borough overall. We're really close to Borough Market and lots of us go and do our shopping there, we're near Hay's Galleria which is really cool and tourist attractions like the Globe and Tate Modern and the London Dungeons (if you like that sort of thing!)The rooms are just the same as Stamford Street and as for the en-suite thing, it is of course, by no means necessary, but a little bit of luxury and really nice to have.
We don't have to share with the LSE - they are in a clone of our building next door and the only contact we ever have with them is at Costcutters next door and we can go and use their bar. It's a postgrad residence there and it's very quiet. They're quite good neighbours actually!
It's a bit further away than Stamford Street is - the buses are pretty much always on time (the only downside if they're not) and what you get in return is a far nicer area than Stamford Street, with more amenities nearby.