we stay here every spring over 4 days with extended family and always have a wonderful time! the rooms are comfortable and the kitchen is always stalked with the essentials that you need, as well as a BBQ on your patio if you are on the main level. All the staff are friendly and helpful, if you need anything they are always willing to help right away. The beach is the best part though! private to the hotel so it is not too busy, docks for boats if you bring your own, beach chairs for you to use and cabanas for shade across the beach as well. If you are looking for somewhere to stay in Osoyoos, this is the best!