Good Value, Great Location
I'd recommend this hotel to anyone looking to visit London while keeping a checking on budget.
The Holiday Inn Mayfair is in perhaps the richest area of the London. The Holiday Inn is still a Holiday Inn but it's nice. The hotel is centrally located, and close to public transportation, restaurants, parks and sightseeing. Taking all this into account I think the Holiday Inn provides great value. The staff was friendly, the rooms comfortable and breakfast nice.
If you are a car fanatic you will love the Mayfair area. It's the only place (outside Dubai in my opinion) where Bentley's and Rolls Royce are parked on the street as if they were Honda's and Toyota's.