Any good? Am looking for weekend break with friends and kids and need to use up my Marriott points. Stayed at the Heathrow one last month and it felt grotty. Nice enough inside - but horrible surroundings. Either of these two any better?