We are planning a three night trip to London to see two plays and a soccer match in mid-March. The reviews of Mariott's Grosvenor House intrigued us. However, someone mentioned that it is under construction now. Is that true? Would you consider that a good location? Many thanks for sharing your insights.