Little Branches is a fairytale getaway with lovely, thoughtful touches and wonderful hospitality. I loved both the cottage and garden.