
Ocean View - Upper Suite
OCEAN VIEW - UPPER SUITE
Our Oceanview Suite is a spacious upper-level retreat featuring a king bed, an ensuite bathroom with double sinks, and sweeping ocean views. The adjoining living space offers a pool table, an intimate dining area/workstation, and a convenient mini fridge, coffee/tea station, and microwave.






ABOUT THIS SUITE
Comfortably sleeps up to 4
1 King Size Bed + 1 Couch
Private Bathroom
820 sqft of private space
Jacuzzi access
Ocean terrace view

What Guests Are Saying
“We chose Suzette’s place for our elopement and it was the best decision! We loved the place, the views were amazing. I would strongly recommend the place if you are looking for a peaceful getaway. Undoubtedly the best views in the coast!”
Dong, Vancouver
“Had a wonderful time at this ‘one of a kind’ retreat! While just a short trip from Vancouver, being at Villa Sol feels like being transported to another world where you can really become one with nature and release all the stresses of everyday life.
Tracy, Vancouver
“Perfect getaway for a mini trip from the city! Villa Sol was gorgeous and just what we were looking for for some rest and relaxation. Everything was super easy from check in to check out and Suzette was a wonderful host!
Alethea, Vancouver
Ready for your coastal escape? Book your stay at Villa Sol.
View Other Suites
Villa Sol spans 6.3 acres w/ gardens, forest & sweeping 180° ocean views. Shared: ocean-view hot tub, cedar sauna, outdoor shower, fire pit & decks—perfect for couples, friends, retreats & nature lovers.
Sky Suite
900-sq-ft bedroom with living space, soaker tub, and flexible couch/extra bed setup; perfect for couples, friend getaways, and quiet retreats.
Eagle View Suite
Our Eagleview Suite is an 820-sq-ft lower-level retreat with king bedroom & private living room w/ large-screen TV + bistro dining/work area.
Sea View Suite
600-sq-ft Light-filled option with two double beds and a powder room (toilet + sink only, no shower); ideal for short stays.
Getting to Villa Sol
-
From Vancouver, take Highway 1 west to the Horseshoe Bay ferry terminal. Board the ferry to Langdale (approx. 40 minutes). Once you arrive, drive Highway 101 north for about 45 minutes until you reach Halfmoon Bay.
-
After arriving at the Langdale ferry terminal, take Highway 101 north. Follow the highway for about 45 minutes until you reach Halfmoon Bay, passing through Gibsons and Sechelt along the way. We recommend turning on Google Maps for navigation, as the Halfmoon Bay turnoff can come up quickly.
-
From YVR, follow signs to Grant McConachie Way and merge onto Highway 99 north toward Vancouver. Cross the Lions Gate Bridge and continue on Highway 1 west to Horseshoe Bay. From there, take the ferry to Langdale (about 40 minutes). Once you arrive, drive Highway 101 north for around 45 minutes until you reach Halfmoon Bay. We recommend using Google Maps, as the Halfmoon Bay turnoff can come up quickly.