I've stayed at the Trafalgar. It's in a great location and very modern / trendy. Luxurious is not the first word to describe it, but I'd stay there again. They gave me points on my reward stay (probably got 80k / 160k back). Very good service. Good bar/lobby.