Last fall (2013) 5 of us from Alberta decided to visit Osoyoos/Oliver area for a fall getaway and wine tour. We stayed at Spirit Ridge in a 3 bedroom 3 bathroom condo and had an excellent time. The unit was well laid out and very comfortable. The staff were very accommodating from getting us dinner reservations late in the evening to advising us of place of interest to see.
Would highly recommend this resort as a great place to stay.