Lindsay Hall is great, I lived there last year in P block. O block is the same as P and the accomodations pretty good, the kitchen can get hectic at times tho but its all good fun!
The 2 cleaners who do P and O blocks our lovely, can't remember the name of O blocks cleaner but ours was Pauline. Oh yeah and if they don't do a good job cleaning your rooms or you make a major mess you can easily break into the cleaning cupboards!
Had some friends in S block-its very nice, ensuite and big rooms. Is a big block tho and I think mixed accomodation, I know last year they kept getting fined for damage and didnt get much of their deposits back.