Gran Meliá Iguazú Resort and Spa has a spectacular location right inside the Iguazú National Park, no other hotel in Argentina or Brazil match the views.