Overall I like the property, and I might stay again if I go to Osoyoos again. I like it's hot tub, and the pool, and the staff is quite friendly. However, we have some issues on our stay that's why I only gave 3 stars.
i) My husband called hotel in advance about charging his electric car and we were not informed that there is only 1 charger and it's only for TESLA!
ii) The shower head was almost broken and we can barely have showers that night.
iii) Upon arrival, one of the three towels were very dirty that we can't use, we just threw it to the corner because there were 3 towels so we can still survive it.
iv) At the breakfast room, there were just one table left but it was very dirty, I reported to the conciege and she replied ok, but we waited for ages and no one clean up for us, I saw only one lady busy working there so I decided to wipe the dirty table on my own, I feel it poor service because if they were busy they should have said it instead of making us waiting.
Overall, I would say a pleasant stay except the above issues.