A stunning guesthouse with divine surroundings and simply wonderful hosts. We would highly recommend a stay at Rainy Hill retreat.