The Ranch is a reculsive juvenator of the soul. The staff is young and friendly, the surroundings are jaw dropping beautiful. We had never heard of it until recommended by friends; now we'll go back many times.
We went just after Labor Day, which is just after "high season" that brings lots of families. Our kids were back in school; it was a peaceful "reconnecting" experience.
The menu options at dinner are a bit liimited, but the food was great and service warm and friendly.