I stayed at the DT Marble Arch last week. Really great location - two minute walk to Marble Arch underground station, and 5-7 minute walk to Bond Street station and a block from Oxford Street. Hotel was appointed well and had an above-average fitness room.
I didn't utilize the free diamond breakfast, so I cannot comment on that.