Sunk in Shillong's natural wonders at Hotel Jessica Residency, which offers lodging with a touch of sophistication.