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
Walnut Beach Resort by null

Highlights

Nestled by Lake Osoyoos, this chic all-suite resort boasts a wine and tapas bar, stunning mountain views, and a heated pool with hot tubs, perfect for unwinding.  

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

Mar 7, 2025

Powered By

You might also like

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

Sheila A

Google
I had a great time. The room was comfortable, and housekeeping did a great job. It was easy to access the pool and hot tub. And oh, the pool temperature was perfection. There were always clean towels to use for the pool, and with 2 large hot tubs, it was easy to soak your muscles after a busy day of touring wineries or walking around town. The lakeside views were amazing. The food in the restaurant was served hot, the presentation was spectacular, and it was served by friendly, attentive staff. We were there just before the end of Halloween and enjoyed witnessing the days staff spent decorating the lobby and outdoor areas with Halloween decorations.

Trip.com Member

Google
Thoroughly enjoyed our stay at Walnut Beach resort. Great location on the water, walking path to town, pool nice and warm. Great little gym. Resort amenities with boutique feel, 3 floors, easy access to parking garage which was by far the cleanliness I’ve ever seen! We arrived a bit later due to traffic so we were hungry and enjoyed a delicious salad and bison burger. We visited the Desert Centre and played golf 10 minutes from the hotel…perfect.

Sandy M

Google
We had a delightful stay here. We had a two bedroom suite. Beds were very comfortable. AC was great. Loved being on the lake (I swam several times) and the pool was lovely. It was great having the kitchen facilities in the room, and two bathrooms - great! We didn’t eat in the dining room. We were able to check in early which meant I could swim in the lake! Yay! Loved it and would come back in a heartbeat. Not too far to the myriad wineries in the region, with a grocery store and liquor store mere steps away.

Annette G

Google
The pictures do not do justice to the experience of staying at the resort! A group of girlfriends each booked a room at the Snowbird rate for the month of October and we had a fantastic time. Between the stunning views, wine tastings at Okanagan vineyards, fabulous food, hiking the local mountains, we spent many sunny hours at the heated pool and hot tubs… right up to the end of October. It’ll be so sad to leave… especially knowing November could be just as good! 🤩🤩🤩🤩🤩

Reg Dutt

Google
Just recently stayed here with my family, hotel itself is nice and felt the amenities was good. It was nice having the main pool heated for the kids, food at the hotel was really good, actually better then most restaurants in osoyoos from my experience, I will say that the rooms were were decent but it’s outdated. When you flush or run the water you will hear pipes banging in the walls, shower fixtures were stiff when trying to adjust the hot and cold, master bathroom stand shower had mold growth on the silicone around the shower base and the toilets looked old and dirty, my review is based on my own personal experience, I think if the rooms were lightly renovated it could be a even better experience, I would recommend to stay here.

Dana Botsis

Google
Edit**** got a call from the front desk manager saying the front desk had made a mistake and we would need to settle our bill before check out which is not what we were told at check in. Also had housekeeping ENTER our room after we asked for new robes to be left at the door and had a DO NOT disturb sign on the door. Talked to management regarding this and was offered just a quick apology. I feel this is unacceptable after we asked for them to be left at the door Beautiful resort. Miranda was exceptional, so sweet and wonderful, and beyond amazing at the front desk! Absolute exceptional service from her Bridget and Karim at the restaurant. Not a great experience with house keeping and management.

Ann U

Google
Private beach. Heated pool year-round. 2 hot tubs. We loved the gorgeous lake and mountain views from our room. The service both in the hotel and restaurant was great. New chef and menu in the restaurant. Special shout out to the GM Jared for his helpfulness. It exceeded our expectations and that of our friends too. We will be back!

Max Grenzberg

Google
This place was great when we visited 8 years ago, and we have recommended it to friends. However, it was very disappointing to see how far their standards have fallen during our recent visit. Our room was full of dozens of flies and other bugs. Basic (and cheap) maintenance, cleaning, and upkeep are obviously being missed. It doesn't take an inspector to recognize when ceiling tiles, towels, and kitchen tools should be replaced. Management should take a thorough walk through their rooms, or even stay a night, cook, and live in them like guests do. The only saving grace was the top-notch service and hospitality we received from front desk attendant, Cruz. Private feedback form was sent to Walnut Beach Resort, but we received no response from management. Lots to work on.

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.

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.

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.

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

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.

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.

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.

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

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.

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.

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. :-(

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.

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.

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.