We stayed at the Marriott Marble Arches for a week last summer. The executive lounge was very nice, especially for breakfast which included smoked salmon.
The location was convenient for sightseeing, about a five minute walk to the Tube. We found lots of restaurants in the area, and the Wallace Collection Museum is very close and free.
I'd be happy to answer any other questions.