Kate Middleton and her family stayed at this five-star hotel in Westminster ahead of the 2011 Royal Wedding, which just about sums it up.