For $3,468 a night, London hotel is family friendly