Taj Hotels offer you all the required facilities and then some when you book a stay with them. The luxury hotels take the level high by offering you extra things such as swimming pools, restaurants, spa, gym, etc.