If you are in Kelowna and love beautiful golf views while playing a challenging course, then Tower Ranch is a must visit. We were fortunate to have the opportunity to do just this. The views are to die for, amazing vistas of Kelowna and the lake in the distance. It kind of reminded us of the course we played in Kusadasi, on top of the mountain, but certainly not as punishing. This course has lots of elevation changes also but it is very playable as most of the elevation changes are driving between greens and tees. The course is laid out beautifully, and each hole presents a new challenge. Elevated tee boxes provide a nice view of the hole to be played, for the most part, but there is a bit of target golf and a few blind shots. We had a very enjoyable round and finished off with a snack on the beautiful patio where we could feast our eyes on the beautiful scenery around us.