Walnut Beach Resort

Resort hotel · Osoyoos

Walnut Beach Resort

Resort hotel · Osoyoos
4200 Lakeshore Dr, Osoyoos, BC V0H 1V6, Canada

Photos

Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null
Walnut Beach Resort by null

Highlights

Lakeside resort with wine & tapas bar, private beach  

Placeholder
Placeholder

4200 Lakeshore Dr, Osoyoos, BC V0H 1V6, Canada Get directions

walnutbeachresort.com
@walnutbeachresort

$$$

Information

Static Map

4200 Lakeshore Dr, Osoyoos, BC V0H 1V6, Canada Get directions

+1 855 936 5400
walnutbeachresort.com
@walnutbeachresort
𝕏
@WalnutBeach

$$$

Features

wifi

Last updated

Oct 26, 2025

Powered By

You might also like

Terms of Use • Privacy Policy • Cookie Policy
 © 2025 Postcard Technologies, Inc.

Daniel Vasquez

Google
Perfect oasis with a private beach on the lake. The pool has incredible views and plenty of seating, perfect for families. There is ample parking with Tesla charging stations which is awesome. The suites are excellent and well appointed. I would highly recommend this resort for your next family adventure in the south Okanagan.

Kirill Kov

Google
A Fantastic Stay at Walnut Beach Resort! We recently stayed at Walnut Beach Resort and were blown away by how much it's improved since the change of ownership in March 2025. The difference in quality of service is clear—everything felt more polished, professional, and guest-focused. The location truly can't be beat. It's the only spot in town that sits right on the lake like this, and the views are absolutely stunning. Whether you're enjoying a coffee on the balcony or relaxing by the pool, the setting is pure Okanagan magic. The rooms were spotless and well-appointed, and the atmosphere throughout the resort was peaceful yet lively. The restaurant serves up excellent food and drinks, though if I had one suggestion, it would be to increase staffing in the restaurant and pool area during peak times. The current team works hard and is friendly, but a few more hands would make things flow even smoother. Overall, a wonderful experience and we’re already planning our next visit. A hidden gem that’s definitely on the rise!

Lanyne Ribeiro

Google
We had an amazing experience at Walnut Beach Resort! We stayed in a studio room, which was spotlessly clean and fully equipped with all the kitchen utensils and amenities we needed — perfect for a comfortable and convenient stay. The pool was fantastic, and the view from the resort was absolutely beautiful. We also really enjoyed the breakfast at the restaurant — delicious and with great options. This is definitely a place we want to return to in the future. Highly recommend it!

977brier

Google
Nice setting, but service and communication need work||We stayed for a week at Walnut Beach Resort. While the location and room layout were nice, there were several frustrating issues.||Check-in was delayed — our room wasn’t ready until 35–45 minutes after 4 PM, even though we were told it just needed an inspection. When we finally got in, the dishwasher was still running, the couches were very worn, and the sofa bed mattress was quite uncomfortable.||The biggest issue was around our service dogs. I informed the hotel at booking and again at check-in (with ID), but no note was made. The next day, we were followed back to our room and told dogs weren't allowed. Our dogs were briefly out of their vests, but under BC law, they are not required to wear them at all times. We showed ID again, yet later got a call from a manager asking to see it once more and requesting a photocopy — which I declined. It felt invasive and poorly handled.||Lastly, the bedding had visible stains (photos uploaded), which left a bad impression. Something in the kitchen was oozing down the walls. The unsuited tub didn't drain. And the den door was off the rail and wouldn't close. ||This place has potential, but attention to detail and staff training (especially around service animals) really need improvement.

Farid Entezari

Google
We are currently staying at Walnut Beach Resort and are extremely disappointed. Despite the high price, the service is very poor. The rooms include a kitchen stocked with random pots and pans, but basic essentials are missing. No paper towels, no salt and pepper, barely any coffee, and no washing detergent. For every little thing, we’re told to go to the front desk. Even toiletries are insufficient. Minimal soap, shampoo, and body wash. It feels more like a budget bed and breakfast. At this price point, we expected a much higher level of service and attention to detail. Not recommended.

Karen Coelho

Google
Stayed at this beautiful resort in July. Our experience was incredible. As a guest with limited mobility the hotel staff made every effort to attend to our needs. Huge shout out to the housekeeping manager Cordelia, She made sure the hotel was ready for us from the comfort of the room to all sorts of aids in the washrooms. The GM made him self available and took time to make sure we were comfortable. He planned ahead to make sure every requirement we had was attended to before we arrived. While the showers are not completely walk in , the hotel went out of their way to provide equipment to make it safe. The entire property is accessible. We saw a lot of kids around having an absolute blast. Plan a trip to Osoyoos and experience this little piece of paradise🥂

Alex Averback

Google
The security guard they hired for evenings around the pool area was one of the rudest individuals I’ve ever dealt with. We had beverages in plastic cups by the hot tub and he immediately came over aggressively and rudely telling us no drinks in the hot tub because glass could break, they would need to drain tub, and it ruins it for everyone. Totally understand! We immediately moved our drinks aside and didn’t protest, albeit a little put off he would speak to us so rudely at the rates we are paying over an honest mistake. What really bothered us is that he came back on a second lap and accused us of still drinking in the hot tub (nobody had touched their cups) and then threatened fines to our room and that cameras are watching us so they will know if we keep drinking. Honestly just a totally unacceptable way to go about the whole thing. He could have just said “Hi there, unfortunately no drinks in the hot tub” and we would have immediately apologized, put drinks away, end of story. When you are paying luxury rates, I think it’s reasonable to expect a bit of politeness from staff. It really put a damper on the whole weekend. The resort is otherwise beautiful, great beach, rooms are clean and spacious, great location. If they lose the pool police or give them a crash course in speaking respectfully to adults like they aren’t reckless teenagers - then this is a no brainer as a great place to go in Osoyoos

rochellek524

Google
We were very excited to visit Osoyoos since this was our first time, and heard such wonderful things about the area. We were looking forward to our stay at Walnut Beach, especially where it is situated on the waterfront. Although, much to our disappointment, our excitement came to an abrupt halt when we arrived at the hotel, an experience which was poor to say the least. The Front of House staff member who ‘greeted’ us did very little to welcome our family, with minimal eye contact and a lacklustre tone. We were provided with minimal information about the hotel and its facilities, which was very little help to us due to our unfamiliarity. To make matters worse, the information that was given to us was later found to be inaccurate when clarified by a senior staff member, verifying that not only did the staff member lack customer service etiquette, but basic knowledge about the general features of the hotel. The staff member appeared somewhat disinterested, which ultimately left a sour taste from the very beginning and tainted our overall experience at Walnut Beach. ||Inside the suite[s] in which we stayed were clean and well maintained. Utensils were easily located and fully functional. The utility area that included a washing machine and dryer was an added convenience which we were initially unaware of, but yet, pleasantly surprised. The view of waterfront was lovely and the general aesthetic of the suite was pleasing. We were unable to say the same for the condition of the balcony area which appeared to have not been cleaned/maintained for some time. In spite of the insects and flies that consume the outside area, we felt there was no excuse for not ensuring that the external as well as internal conditions of the rooms were nearing consistent, especially when classed as a four-star hotel. ||Despite the cleanliness and overall aesthetics of the suite which we felt were positive, we were compromised heavily by the disturbances experienced throughout our stay, which was cut short due to the ongoing issues we faced from the first day/night. The noises from the room above were loud and excessive to the point that we could hear the noises over the tv. Our sleep was disturbed, our children awoken during the night and we were essentially forced out of the room during the day to get away from the sound of chaos above us. After speaking with management, we suggested to be moved to another room, but due to limited availability, there was only one available on the same side of the hotel. Yet, to our dismay, this did not solve the problem. In fact, the noise in the second room was even worse. We were told that rooms had been renovated, and one of the changes was that carpets had been replaced with wooden/laminate flooring, hence why the noises in rooms were intensified. We were told that there was nothing more that could be done. ||Unfortunately for us and other guests, we couldn’t achieve any peace or comfort even at the poolside due to maintenance work taking place at the time, which we were not notified about. The sounds of metal being cut was not exactly the soundtrack we expected on what was anticipated to be a restful and tranquil break. ||One of the most astonishing occurrences that needed to be mentioned, was during a conversation in the main restaurant with senior management concerning our issues. A bar/restaurant staff member was heard burping so loudly behind us as we spoke, to the point that it paused the conversation. At one point, it was assumed that the senior management would apologise on their behalf, or even address it there and then, but nothing was done. The fact that this sort of thing can take place in front of guests is beyond me, and nothing that I have ever experienced in any of the four/five-star hotels I have stayed in the past or recent times, in different parts of the world.||Since we felt there was no further possibility of a solution to our problems, we decided to conclude our week-long stay at day number three. ||Walnut Beach could have been that place, that place we could have returned to each year, but it fell significantly short due to a multitude of preventable errors. No Thank You.
google avatar

Wilson L.

Yelp
We had a great time staying here at the Walnut Beach Resort. All the staff were so friendly and the facilities were awesome. The pool was great for our toddler and the food was delicious too. I definitely would recommend checking this spot out for a stay in Osoyoos.
google avatar

Lynn M.

Yelp
Beautiful location. The room was clean and fully equipped with everything you might need. The pool area was lovely. Lots of families so a bit loud but all happy noises. All the outside areas including the beach were very clean. The bbqs were great and we made good use of them. Parking convenient, underground and no charge. My only comment would be the staff. Most were absolutely friendly, helpful, cheery good mornings..... but we had a couple that I would not describe as rude but very aloof with one word answers. But with that said, that is a minor comment as most were so helpful. We are glad we discovered this place and will definetly be back. Highly Recommend.

Kelly A.

Yelp
I showed up to check in at noon. The desk clerk was put off by the fact I was early. I've checked into hundreds of hotels early in the past. This person said she would call when the room was ready. I called by phone at 1:30pm. She said room is still not ready. Hmmmm really. At 2:00pm still no word from her! It's Tuesday and I highly doubt anyone checked out of this room from the night before. I have yet to see even one patron near this place in the last 2 hours. Passive aggressive nonsense. This is how people that pay top dollar to stay here get treated?? Garbage. Save your money.
google avatar

Claire C.

Yelp
This is a motel not a hotel. There are never pool towels and if you lucky enough to get one they are stained old rags that are being used as pool towels. When we checked in I asked for assistance in making the pull out sofa into a bed and the front desk girl told me the house keeping had all gone home. This was at 4pm on a Friday. I have never stayed at a hotel with these prices with such awful customer service. if you never want a towel by the pool you should stay here.

Elaine G.

Yelp
Great place to stay we stayed 2 1/2 months this winter enjoy it friendly staff activities snowbirds met a lot of nice people My only complaint there seems to be a lot of dust in your rooms all the time not sure where it's coming from

Jessica L.

Yelp
Motel quality at resort pricing. Furniture literally falling apart. Public hand sanitizers empty. Room had half a roll of toilet paper. Half our group booking had beautiful walk-out-to -pool rooms while we got shafted to the party floor that smells like smoke and people walking the halls in metallic near thong bikinis in front of my toddler children. Tried to order food at 6:45 and was told to come back at 8pm. Was not warned that restaurant was only open for 1/2 a day..total out of the whole 3 days we're here. Was not prepared to bring our own food or find arrangements off site. Rooms only tidied upon request. Can't bring your own drinks to pool but restaurant not open until 430. For the price we paid we would have had a MUCH more enjoyable time elsewhere. Don't know how this is justified. No staff available to help with bags. Bartender was friendly but clearly over extended. Not worth the price. Would not recommend. Staff has all been friendly but clearly overwhelmed There is nothing in the gym you can use that you are not bumping in to another person or being hit by someone else's weights. Crowded small space with no social distancing. The pool, gym, and beach space would be nice if there was actually enough space and supplies for the number of guests they packed into the hotel. But with nowhere to put your belongings or sit down.. and being constantly bumped into it is just not enjoyable.
google avatar

Jon L.

Yelp
everything is exactly as advertised! all picts are accurate but i will just add picts of the room for those interested. rooms have kitchenette..complete with pots and pans , toaster, kettle, a good microwave, and a cold fridge...also includes utensils and cutlery and plates. pool area has 1 big heated pool and 2 nice and hot jacuzzis.....and my most fav of all..5 full dize gas bbq grill for the guests to use. on top of that, they allow guests to bring outside food and drinks to the pool area for every to enjoy...they will even provide jugs of cold water and plastic cups...how very understanding and considerate of them! they do understand that guests have paid good $ for the rooms so they are helping them save in other ways. from the pool, you can easily access the beach area and then go back to the pool in less than 30secs...so convenient! lastly, the resort is close to town where there is a grocery, liquor store, mcds, tims, and other local eateries and cafes...this is our 3rd time to walnut and we will keep on coming back for sure. hope you all enjoy the last remaining days of summer!! cheers
google avatar

Jennifer J.

Yelp
Oosoyos has beautiful weather. The beaches are nice... This resort is not huge but it looks big. I believe it's a hundred and something room. This is a very family oriented resort. It felt a bit over run with children. I don't have kids so it was a little annoying. Children in the adults only hot tub ect. If u have kids well this is the place for you. This is funny.... So at one point they had to close the pool, which is too small for the number of guest, and his was because a kid took a deuce in the pool. Lol . They seem to host weddings and cater, there is also food at the pool. The servers are understaffed and work very hard, so tip. Food is decent but not great.
google avatar

Nadine N.

Yelp
I have mixed feelings about Walnut Beach Resort. The rooms are gorgeous. If you decide to stay here, I highly recommend the lake view rooms because the view is breathtaking and the balcony is a lovely place to soak it all in. The rooms come with fully functioning kitchens including a stove, pots and pans, dishes, a microwave, refrigerator, and dishwasher. The rooms also have washers and dryers. Less impressive is the fireplace with it's fake flames. The hotel has a heated pool and two jacuzzis. You can access a private beach from the hotel. There are also BBQ grills available in case you feel like cooking out. You might just want to cook your own food since the restaurant at the hotel leaves a lot to be desired. Speaking of things that are lacking...customer service is not Walnut Beach Resort's high point. For example, while they say they have a spa they really just call this one lady in when people want a service. This is what I heard when someone was trying to book a massage at the front desk. They said their spa person was on vacation. Okay, I understand everyone is entitled to time off, but people go to hotels on vacation so it would be nice if the hotel had a back up. We ended up going over to Spirit Ridge Resort and Spa for spa services, which made us wish that we'd just stayed there to begin with. In addition to the lack of spa services, the front desk wasn't very knowledgeable or helpful. I am assuming there is a lack of training, which reflects the resort not making customer service a priority. Such a shame. This could be a really awesome place.
google avatar

Ali B.

Yelp
Hands down the most helpful and friendly staff we've encountered (on earth!). A great locale for families esp. the full kitchens with washer/dryer as well as events. We hosted a garden party there that turned out beautifully.

Lori G.

Yelp
I stayed at Walnut Beach this past weekend with a large group of girlfriends. Between the 10 of us we rented 3 suites, 2 of which were located on the main floor (one having access to the pool/beach area via the patio). The rooms were satisfactorily clean and the staff was friendly. We spent our first afternoon wine tasting and between all of us brought back quite a few cases of wine (from various wineries). We brought them all to the room so they didn't sit in our vehicles. The first morning, around 9:30, the cleaning staff informed us they wanted to clean our rooms (the two adjoining rooms located on the main floor) so we rushed to get out. As one room emptied they quickly replenished the towels and toiletries in the washroom and made the beds. No other cleaning was done but that didn't really bother us, all being tidy people. The cleaning staff hung around outside our rooms chatting with those of us that were ready, waiting to enter the second suite. They were friendly enough. When we left, one of my girlfriends gave them a tip. We spent the day touring various wineries and returned to the resort by late afternoon. Upon returning we discovered that a wine box was empty and turned on its side. A total of 5 bottles of wine were missing. We were shocked and a bit in disbelief so we spent quite some time recounting and checking our wine purchases in notes we kept before reporting it to hotel staff. When we called the front desk to speak to the manager he wasn't on site so we were given his cell number. My friend called the manager, Don, and told him what had happened. He was not sympathetic at all!! He was rude, unapologetic, and said it wasn't his problem....'you better call the police then'. Not once did he offer to review security cameras of our patio that had access to the pool/beach or imply that he would ask hotel staff if they heard or saw any unusual activity. Super disappointing! This experience tainted our stay. I will never stay at Walnut Beach again. The manager is clearly not a people person and should take some lessons on how to treat people in the service industry.

Colin N.

Yelp
The suites have somewhat limited services due to Covid, but the rooms are still very comfortable and the location and views are great.
google avatar

Uli L.

Yelp
We stayed here for 4 nights in June of 2012 and had dinner the 2nd night. Waiter was great and helped us bring food to the room since the restaurant was used for a private event and patio was too chilly. We had the Walnut Beach Salad, Octopus Salad, Rabbit meatballs and catch of the day "sable fish". Menu read well and we were excited. There was no flavor or seasoning in anything. The sable fish was nicely cooked and the rabbit meatballs were ok. But that's it. The veg for the catch of the day were a mere medley of grilled unseasoned vegetables. No butter or salt or sauce. Nada. I am surprised that they do not offer room service, a great service especially with the limited and unattractive restaurant setting. The prices they charge for the resort and the website make it sound like a grand hotel but it feels more like a motel with nice rooms and a nice pool at the lake. Very doisappointed
google avatar

Jennifer L.

Yelp
What a magnificent view! Every angle of the view is impressive and different from every side of the room. The suites have full kitchen with dishwasher and dish detergent and dish soap supplied. Dry rack and tons of dishes and cutlery for guests and cooking a feast! Lots of serving dishes and utensils. We didnt need to call front desk for anything. We had a 2 bedroom, 2 bath suite. Large entertainment area with 2 three seater couches and 2 single seat arm chairs and a enclosed balcony with furniture. Very private and beautiful! And full kitchen with dining table. I was here for a wedding with 120 guests. The staff are by far some of the best human beings i have met. We had many last minute changes and day of decisions due to stormy weather predictions. Not one person complained or said anything about the constant changes due to many different delays. The set up on the beach and all the cleaning and wipe downs of all the chairs due to rain. Umbrellas provided incase it rains. (We got lucky) They helped us set up cupcake table, candy table, party favors, seat covers, table decorations and gifts table. The food is epic! The chef made roast beef with fresh seasonings and dry herbs, maple baked salmom with fresh seasoning, olive oil mashed potatoes, olive oil and fresh seasoning baked vegetables (just to name a few hot dishes) which was great for soy allergies! He avoids using pre packaged sauces and mixing diary/butter with his vegetables. I was extremely pleased and delighted. *free parking *does not have room service* They encourage you to come out onto the patio or the air conditioned restaurant inside. The big bbq grills are on the patio connected to the pool. There is a delicious breakfast place in town called Jojo's Cafe. Salmom benny was worth the wait( 15 to 25minutes. We had 5 people with food and specialty drinks) (They have big line ups, but theyre constantly moving.)

Hannah H.

Yelp
We recently went as a group of 4 in a Sauvignon One BR Mountanview room. The room is really nice - clean carpets, beautiful kitchen with everything you'll need (dishwasher, full fridge, microwave, oven, stove etc. The layout of the room is open-concept with little bar stools on the other side of the kitchen counter which is great for cooking and drinking at the same time! haha We used the pull out sofa bed for my two girlfriends and my boyfriend and I used the bedroom. The washroom is super clean (minus a few spiders but I guess that's normal considering it's mating season for them). The location is awesome - it's a private beach with a private dock so it's nice and quiet for the most part. There is a lady who rents out paddle boards, float mat, jet skis, and even power boat right on the property beach so it's really convenient for those who want to do water activities. The beach/pool chairs are nice but they could use a little more maintenance - there were so many cobwebs and old dry leaves stuck to everything including the beach umbrellas. Nothing looks that old or overused but again the resort could work on maintaining the appearance/cleanliness of their stuff. The BBQ grills are great - we made fresh BBQ foods for both nights that we were there, the resort didn't seem too busy which was nice so we never had trouble getting a grill to use. The only gripe I have is not necessarily the resort's fault but there were so many children at this resort. I knew it was a family resort before we booked but I didn't expect there to be so many (They mainly occupied the pool) which was pretty annoying when we were trying to relax in the pool with our floaties. I'm not really a children kind of person so this was extra annoying for me. Wi-fi is terrible here, tried to watch youtuve videos on my iPAD and it was nearly impossible. We would come back here - price is a little high for what you're getting so we will probably wait next time for special promotions or pick a date that is a little more affordable.
google avatar

Adam E.

Yelp
Honestly, I have been coming here annually for the past 5 years. It's in a slow decline into oblivion. No upkeep. The service is almost none-existent, yet the prices go up annually. Not value at all...I'm another lost customer from this farcical 'resort'.

Bhu B.

Yelp
My family and I visited this resort just this past weekend. It was a big birthday for my sister so there was a total of 10 of us that decided to get away for 3 days. We have never done something like this before and had decided to make it an annual event for all of our birthdays. We rented 3 rooms between us. 7 of us were between 2 of the Gamay Suites which are the nicest and most expensive 2 bedroom suites you can rent at this hotel. The suites were large and very cozy. The resort seemed very comfortable. We ended up having dinner at the hotel restaurant on our first night and the food was a 5/10, nothing to brag about. On the next morning the hotel staff were waiting for us to depart the rooms at 9:30am to tidy our suites. They were there for a total of 20 min max in order to just make the beds and replace towels. They do not clean the bathrooms etc. That was ok since we are all very clean people and there wasn't much to do. We had done various winery visits the day before and had brought a case of wine to the room. When we had come back to our room on the 2nd day we were extremely upset and disappointed to learn we were missing a total of 5 bottles from the box in our suite. The biggest disappointment came when we called the front desk to speak to the manager Don. He was not on site and the front desk girl gave me his cell number. After telling him what happened he abruptly cut me off and said "Well you better call the police then". I was shocked to hear zero sympathy in his voice, not to mention not a mention of how he would check security cameras etc. He simply told me there was nothing he could do and it was not their problem. Based on this type of service and the fact that we now don't feel safe staying there we will not be going back. That is a shame because between us all we could have celebrated 10 birthdays a year there. Great concept and resort but the service killed it for us.
google avatar

Brian H.

Yelp
I came here to eat some lunch at the restaurant/grill, hoping it would be better than some of the other surrounding fare. Unfortunately, I was wrong. The one standout (that keeps this from being a 1-star review) was the server. Let me tell you a story.... We come in and sit down--we are 1 of 2 tables in the entire place (eating lunch around 1P). We order some interesting looking nachos, with grilled veggies, and a couple of burgers. As I am gluten-free, I order a burger sans-bun, as I usually do in places like this. The server repeated my order back to me, "no bun, got it." The nachos come out quite a long time later, and while the grilled veggies on top were delicious, the multicolored chips they used were stale. Strike one. Next, when our burgers came out, mine was, of course, on a bun. As we explained that I could not eat this and it needed to be without a bun, the server took it back to the kitchen. He re-emerged too quickly with a bun-less burger, for me to find that the kitchen had merely slid the hamburger off the bun onto the plate--thanks for the gluten-contaminated burger, which I could no longer eat. Strike two. My wife's burger was a quarter burnt and seemed to be previously frozen. Additionally, the fries came out cold and soggy, lacking any decent taste. Strike three. We asked to speak to the manager, who was not there, but the server ending up comp-ing our entire meal (which was fine with me because we ate maybe 25% of it). I would never recommend eating here and would avoid the restaurant at this resort like the plague. :-(
google avatar

Elijah W.

Yelp
Beautiful resort with a private beach with alcohol service. The pool is in the center of everything and can get crowded. There are bbq grills for you to cook your own food which I suggest, although the ribs here are fantastic. Probably the best food in Osoyoos. There are 3 nice places to stay in Osoyoos. This is one of them. Very pricy. Rooms kind of small.

Patricia G.

Yelp
Shockingly SAD! The Walnut Beach resort has redefined the word "Resort" in the following ways; Upon arrival there is no valet, instead you schlup your baggage up two flights and are checked in at what looks like an airport kiosk by a teenager wearing a polo shirt and a "You're really bothering me" look on their face. Next, you schlep your shit to your room that promises a "Mountain view" but really you're face a busy road and the parking area. There's no balcony but you can open your "patio door" and listen to the sound of cars passing and screaming kids all day long. On your way to the pool you start to realize that kids outnumber adults by approximately 3 to 1. You get to the pool and there are 40 children kicking and splashing with GIANT blow up water toys .....so maybe the hot tub instead? Nope same shits happening in there only at a higher temperature. You find a spot on the private beach but there's no staff. They don't serve down there because they're "too busy" so you have to walk from the beach through the pool area and inside every time you want a drink. Then you wait while they get around to making it so that you can walk it all the way back down to where you're sitting.....(this gave us a moment to chit-chat with a staff member that said "I really hope it rains tomorrow so that I can have the weekend off" ......awesome....me too?....oh no wait, I've paid a bunch of money to stay at a resort that boast sunshine so no, I hope you don't get the fucking weekend off! but thanks so wanting our vacation to suck even more!) You're encouraged to make dinner reservations because it gets "so busy" but you discover that the resort "restaurant" is essentially part of a partitioned off banquet hall with banquet chairs, that's brightly lit and blasting a local radio station. (I ordered the chicken, they responded "we ran out of the chicken" we decided to order room service they responded "Oh, we don't have room service" .....we ordered some ribs and then waited around for them to be ready, walked them back to our room, ribs cooling along the way....ate cold, tough pork in our room while listen to the traffic, fell asleep and then awoke at 6AM because the rooms don't have black out curtains and we were facing the fucking sun.) This "resort" also sells pizza pockets in the lobby for you to microwave and enjoy or to feed your 5 kids after they've spent the ENTIRE day screaming in the pool. Not into pizza pockets? Well then just use one of the bizarre communal BBQs available for you to grill your own meat, but you gotta be quick because by 6pm they are all taken by what looks like large family reunions, 6 adults, 8 kids grilling hot dogs...it feels like you accidentally paid 400 bucks to spend an evening in a public park. If only the staff didn't act like you we're always in their way, if only they charged what their product was worth, if only someone made any fucking effort to make any of it better, I wouldn't be writing this review! Do not stay here unless you scored a groupon for $65 and you love grilling your own wieners, pool side while surrounded by so many kids you think that you somehow unexpectedly became a camp counsellor by accident.
google avatar

S S.

Yelp
Its really unfortunate that I am giving this place such a low rating. We stayed there for a weekend and had a wonderful time with our family of 5. The kids enjoyed the pool, the staff was friendly and the room was perfect. There happened to be an event the same weekend we were there and so my only "complaint" would be that upon check in, that the front desk would've given me a heads up that it would get loud in the evening, due to the event. I didn't want to mention anything but the music was loud, which I would expect as it was a happy celebration next door. However, the room that I as given, happened to be on the same floor and other than a washroom and the hotel sauna room separating us, we could hear all of the live music. I'm sure it was a lovely evening for the guests who attended but it was also my families last night at this resort and we wanted a good nights sleep. We decided to let the front desk know in the morning when we checked out. The front desk was extremely apologetic but had also mentioned that we had one of the worse rooms as we were right beside the band. So I decided to give the general manager a call to let him know. Well, I was very disappointed in my interaction with this person. He was rude, unapologetic, and kept dismissing my concerns. He told me that I didn't have the worst room that the guests above the banquet hall had it even worse than we. He said "it is what it is". I was shocked at his response. Isn't this the service industry? I thought my family and I were also guests of this hotel and had a right to enjoy the space. I wasn't even asking for any reimbursement or voucher of some sort. I just wanted acknowledgement and some empathy. We spent money on this room and it wasn't cheap. This was a little get away I wanted to share with my family. This is a wonderful place and the staff, minus the General Manager are really nice. My advice to new guests looking to book, don't attempt to talk to the General Manager regarding complaints. He is a grumpy individual and should not be in the service industry. In spite of the crappy conversation I had with him today, I left the resort relaxed and have a glowing tan. He on the other hand will still be the same :0(

Wally B.

Yelp
Great Hotel with wonderful people and great views of the Lake and mountains, Great Sandy beach with Pala pas for shade. Great restaurant or bbqs to cook your own and take to your room. Highly recommend this for your visit to the South Okanagan.
google avatar

Henry A.

Yelp
Only went for food. Sat in a banquet room with the lights on really bright. Would never go if companion wasn't staying there. Food was ok, but nothing special. Front desk person served us, we felt like we were intruding. Won't be back.

Heather J.

Yelp
We booked our hotel over 6 months prior for our annual ladies trip. Well, an extreme disappointment when we got there! The 'suites' we booked were not actually suites, just a room with one bed, a pullout couch and tiny fridge and a burner for a stove. We were there for almost a week and had to beg for room service after three days. We took out our own garbage, hunted down staff to get fresh towels and then waited for over an hour when we let front desk know we were out of toilet paper. The rooms were dirty and had cobwebs in every corner. We would have left but all the other hotels were booked because of the half corked marathon. On top of this, the security always seemed to be staring at you. Rather creepy. It was definitely the disappointment on an otherwise amazing trip to an amazing place.

CJ W.

Yelp
We have stayed at Walnut Beach many times since the first opened, both for business and pleasure. We go back time and gain because we have always had such a great stay! The restaurant food has always been tasty and their wine list highlights the local wineries well. The poolside rooms offer a spectacular view of the lake and the pool itself is terrific. The staff have always been courteous and very helpful. The one downside is the fitness centre: it's small and not all that well equipped. Other than that we simply love it! We have 3 trips planned this summer!

amy d.

Yelp
We had expected to drive through Osoyoos, but ended up behind schedule due to bad weather. We stopped in here at 10pm in January. There were a total of three cars in their underground parking. The place was DEAD, which wasn't too surprising given the time of year. We decided to stay here based on cheap rooms and a desire to get out of the car. The studio suit felt huge, with a kitchenette and large bathroom. The tub was deep and luxurious but took a while to fill up. The bed was comfortable and the view was nice. The room was very clean. We were able to use the pool, jacuzzi, and steam room as late as we wanted, and we seemed to have the whole place to ourselves. This ended up being one of the cheapest and nicest places we stayed during our trip. We did not eat here, and we didn't require any help from the bare bones staff (we saw a total of two employees during our stay.)

Hussain W.

Yelp
Overall, Walnut Beach resort is a nice place to stay. The kitchette is functional, the room was clean, and we weren't left needing much. The bathroom in our suite was a bit tight, but it was good enough. Our room overlooked the front of the hotel, so there was a bit of noise from the road, and the coming and going of people and cars. I suspect the rooms facing the pool would present similar noise concerns, it was noticable but not too disturbing. The room had heat and AC, but the vent is a little noisy, as is the dishwasher. Both of those problems are fairly minor and easy to work around. The staff were all excellent, both at the front desk and at poolside. We needed more hangers, and they were delivered within minutes of our arrival. We had an excellent meal poolside, and it was fun to watch the chef prepare the meal in front of you. Drink and food service poolside and at the restaurant was excellent. The beach is not huge, but it is big enough, and private to the hotel. The underground parking is nice, but it was a bit hard to find a spot during some times of the weekend. The Wifi is free, but the connection was not reliable. I suspect the hotel intentially throttles usage from a specific device. Don't hesitate to stay here, it's a nice spot.

Kimmi D.

Yelp
Not giving a 5 but only because we booked through hotels.com, got a great deal but... right above the underground parking garage door! It was a non stop opening and closing all hours of the night and VERY early in the morning. Some guests would actually like to sleep past 6am. I let the front counter know and she seemed to appreciate the feedback. I just wonder if they stick the people that get a deal in the crappy rooms lol. Other than that it was a beautiful place. Well kept and clean. Suites are large and have everything you need. Pool area is amazing. Would have been 5 stars if we were likely in ANY other room.

Scott M.

Yelp
Loved this place. Great food, great staff, great service. Family friendly resort with a great pool, hot tub and lakefront with sandy beach. We will be back again.

Fred B.

Yelp
I completely agree with the previous review. The rooms are great; we stayed in a one bedroom suite with full kitchen for $99/night (thank you, Travelzoo!). And, I highly recommend that you use that kitchen (or the barbecues) to cook your own food as the restaurant was just awful. We ordered the "slow-roasted" ribs, a blue cheese burger, and a grilled cheese sandwich for our son off the kids' menu. i have had beef jerky that was more moist and tender than the ribs, the burger was clearly a store-bought frozen patty (the kind you buy in a box from any supermarket), the cheese in the sandwich looked like cheese whiz, and the chips that came with the sandwich was just a bag of expired Lays potato chips. Stay away! Especially as it does look like some of the local restaurants are pretty good in Osoyoos.

John W.

Yelp
We had a great time here. Location was great with a great pool and hot tub for the kids and the lake was just steps away. The staff were so friendly and helpful. Great rooms with full kitchens and storage. We are already planning to come back.

Stephen F.

Yelp
This resort is located across the bridge and the lake from the main part of Osoyoos. My wife and I spent one night there in mid-September. It's big, clean and modern, with great beachfront where lounge chairs are placed in rows and the sand raked regularly. It would be a great place for a family vacation and I'm sure the pool deck is a busy place during hot summer days. You can rent paddle boards and jet skis (if you're into that) at the resort. Our room was large and well equipped with a small fridge, a couple of burners, a small dishwasher and kitchen sink. There were a few plates, bowls, etc. so we were easily able to make our own breakfast. You could certainly control the food costs of your stay by putting the small kitchen to good use. The room was spacious but otherwise unremarkable. Since we were only there for one night we'd booked a "mountain view" room to save money. Since we were on the ground floor we really had a view if the resort driveway and landscaping. But no matter, we had a drink by the pool and went for a walk. If you want a self-contained resort it seems a good spot. If you have teens or want to have easy walking access to downtown Osoyoos and other dining options you might be better off on the other side of the bridge.