This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach outdoor swimming pool and a wine bar. Walnut Beach Resort features a kitchen and flat-screen TV in every suite. Wi-Fi and MP3 docking stations are also included. Guests can use the fitness center or the laundry facilities at the Walnut Beach. Massage services and steams rooms are offered. A business center and convenience store are also on-site. Activities including kayaking and skiing are available only minutes from the Walnut Beach Resort. Hiking and horseback riding are also available nearby.
Explore our expansive selection of rooms available below with exclusive discounts, so you can feel good about your booking and make the most of your travels.
Explore our expansive selection of rooms available below with exclusive discounts, so you can feel good about your booking and make the most of your travels.
Please try different dates or browse through other hotels available in
We liked the heated pool and hot tubs looking over the lake. The staff was kind and welcoming. We also liked the free parking. The beds were very comfortable, and the kitchen in our suite was nice for making small meals.
The rooms were not very soundproof, and there was a lot of noise from the cleaning staff in the morning. The blinds in our room let a lot of light in, and we woke up with the sun. I wouldn't recommend eating at the restaurant, it was overpriced for the quality of the food.
the pool and hot tub were good.
staff didn't know the correct information when asked about hours of the restaurant or wine choices, they lacked training
Pool and view from the pool was beautiful. Hotel and room were spotless.
I think making the hours past 7:30pm at the pool for adults only would be appreciated. No kids screaming. Peace for those with balconies overlooking the pool would be great.
The facilities were amazing. We loved the location and the beach as well
The restaurantit was expensive, and that would have been fine if the food was good. I would have sent A dinner back, but the waitress didnt come back to the table, so we ate it, completely overcooked, it was the salmon dish, vegetables were soggy, I dont understand what happened to the asparagus, we couldnt eat it or cut it. I complained to the waitress when she finally came, she said she would bring the new food manager over, that person never showed up. They charged us full price. I dont have an issue paying for food, but I do when its barely edible. Its too bad, we heard the same complaints from Many guests during our staymost were eating in their rooms or in town.
Great pool