I've stayed at the Taj a few times & would definitely recommend it. However, on my last couple of trips I've stayed at the Fairfield since it is right next to the District Courts in Amritsar where I needed to be. Its not at the same level as the Taj but I was very happy with both stays. Much cheaper too.