The Holiday Inn Osoyoos gets numerous unflattering reviews on Trip Advisor and social media weekly. And it deserves them, but then you can’t beat their location steps from the shore of Osoyoos Lake. If you want to stay at the lake, you have to pay for the privilege, and this hotelier knows it.