Amangani means peaceful home in Sanskrit and that's exactly what this upscale resort and spa offer. Take a look around in this photo sphere.