Tigergarh is a luxurious boutique hotel with a character that will grow on you as you spend tranquil moments there.