We loved our stay at Hummingbird Rest. The family was really hospitable and friendly. The walk to town is a little steep and dusty, but it's much nicer to stay on the property and enjoy the patio and surroundings anyway. They have a helpful guidebook with tour and restaurant recommendations.