Rising majestically from the sands of the Thar Desert, Suryagarh could well be one of Rajasthan's many spectacular and ancient forts. But, this is in fact a modern palace hotel — and a grand one indeed.