Review for Green Valley Ranch Resort, Spa and Casino Review For Green Valley Ranch Resort, Spa and Casino Google User Sep 10 '17 at 14:31 The Wyndham Canoa Ranch Resort is a wonderful place of rest and relaxation! It's in a beautiful location, with an excellent view of the mountains all around. We were just here for a retreat and had great service. The rooms are impressive and very nice, too! View full site to comment or like