Any Londoners know anything about the Stancourt Hotel? (Actually, it is their B&B across the street around the Hyde Park area.) Just wondering if I am checking into a rathole or one of those rent by the hour places with questionable bed sheets. Thanks!