I stayed at the Trafalgar St. James for 4 nights in April. I will 10/10 recommend and will stay here again.
The hotel is well maintained, the location is perfect for convenience and location in the city. Most places are walkable or a quick Uber or taxi ride.
The staff are very friendly and helpful. The rooms are clean and sizeable, the beds were comfortable and a well stocked mini bar.
Management did a wonderful job communicating about the events going on outside the hotel in Trafalgar Square to avoid commuting delays. I am very pleased with my experience and stay here.