Osoyoos is a very busy place in summer time. All the hotels were booked. Except for the Highland. The highland is an older motel. But at least they had a room.
Service was okay. But the rooms was in very poor shape. The room was very hot (35 degrees C) and the AC had poor capacity (it took the entire night to cool it off). I was sweating bombs! The AC was noisy (like a tank). The shower in the morning was unique, the water temperature fluctuated from freezing to hot every 10 seconds. This place should buy a hot water heater that works!
The best part of the stay was: the bed had clean sheets.