Perfect location and a beach hotel in Osoyoos made the stay pleasant for all. This is a perfect place for reunions and family gatherings. Thanks for great days!