I am a regular business traveller and am familiar with many of the hotels in West London. I frequently stay at the Marriott Kensington and it is without doubt the best hotel of its type in this part of London, and is clearly superior to all of the nearby competitors (Holiday Inn, Hilton, Crowne Plaza, Millennium etc). The rooms are always spotless and well-presented, with all the usual things that you would expect in a decent hotel room. The most important thing that sets this hotel apart from all the others, however, are the excellent staff, and in particular the reception staff, who are invariably friendly, cheerful, attentive and speedy; they really are a class above the staff I have met at all the other hotels in this part of London. The only thing that stops this being a five star review is the food in the bar, which is ok, but pretty pricy and limited in range.