The Oberoi Amarvilas (India): SPECTACULAR hotel close to the Taj Mahal