I’ve stayed at Walnut Beach Resort several times and each stay has been memorable and enjoyable. The hotel is well maintained and the rooms are modern and clean. The pool is a nice size but the beach is really where it’s at. I’ve swam at many places in Osoyoos and I enjoy this beach the most! The underground parking is a bonus as well. The restaurant has good, fresh food but if you’re cooking your own meals they have large BBQ’s on site. Looking forward to my staying here this summer!