Great report Raffles - Now you've left me with a dilemma.
Do I cancel my four night stay at the Windsor Marriott (which I've read can be over run at weekends with Legoland kids) and do two 2 for 1 stays at the CP Marlow instead? Looks a nice place with some pretty surroundings and nice walks - free parking as well I see.