• Home
  • Solé
  • Menu
    • Food
    • Drinks
    • Tea & Coffee Menu
  • What’s On
    • Entertainments
    • Events
  • Explore
    • About
    • Group Bookings
  • Home
  • Solé
  • Menu
    • Food
    • Drinks
    • Tea & Coffee Menu
  • What’s On
    • Entertainments
    • Events
  • Explore
    • About
    • Group Bookings
Facebook-f Instagram Tiktok
Reservation
  • Home
  • Solé
  • Menu
    • Food
    • Drinks
    • Tea & Coffee Menu
  • What’s On
    • Entertainments
    • Events
  • Explore
    • About
    • Group Bookings
  • Home
  • Solé
  • Menu
    • Food
    • Drinks
    • Tea & Coffee Menu
  • What’s On
    • Entertainments
    • Events
  • Explore
    • About
    • Group Bookings
Facebook-f Instagram
Reservation
Facebook-f Instagram Youtube

Best Beach Club in Seminyak: Why Mari Beach Club Is Worth the Short Trip

When searching for the best beach club in Seminyak, you don’t necessarily need to limit yourself to the centre of Seminyak. Some of Bali’s most memorable beachfront experiences are found just beyond the neighbourhood, where the coastline continues towards Canggu.

Mari Beach Club offers exactly that. Located along the coast near Seminyak, Mari brings together beachfront daybeds, dining, drinks, music, Balinese-inspired design and sunset views in one destination.

Whether you’re staying in Seminyak and looking for somewhere to spend an entire afternoon or simply searching for a beach club near Seminyak for sunset, Mari is close enough to include easily in your Bali itinerary.

Rather than rushing from one venue to another, you can arrive during the afternoon, settle into a daybed and stay through golden hour, sunset, dinner and the evening.

mari beach club bali

Why Visit Mari Beach Club from Seminyak?

Seminyak is one of Bali’s best-known areas for hotels, restaurants, shopping and nightlife. But when your plans call for a full day beside the beach, travelling slightly beyond the centre of Seminyak opens up even more possibilities.

Mari Beach Club is particularly convenient for visitors staying around northern Seminyak and Petitenget. Instead of treating a beach club visit as a quick stop, Mari is designed for guests who want to slow down and enjoy the transition from daytime into evening.

The experience brings together many of the things travellers look for when searching for the best beach clubs in Seminyak: a beachfront setting, comfortable places to relax, food and drinks, sunset views, music and dining.

A Beach Club Inspired by Bali

One of the things that makes Mari different is its strong connection to Balinese design.

Natural materials, warm earthy tones and architectural details inspired by traditional Balinese forms shape the surroundings, creating a setting that feels connected to the island rather than simply placed beside the beach.

The open-air layout also makes the coastline an important part of the experience. From relaxing during the afternoon to watching the changing colours of golden hour, the beach remains at the centre of your day.

For visitors looking for a Seminyak beach club experience that combines contemporary hospitality with a distinctly Balinese atmosphere, Mari offers an appealing alternative just beyond central Seminyak.

Spend the Afternoon on a Daybed

A beach club day should not feel rushed.

Arrive at Mari during the afternoon and settle into a daybed where you can relax, enjoy the beachfront atmosphere and order food and drinks without needing to move elsewhere.

Spend a few hours swimming, talking with friends, enjoying lunch or simply taking a break from exploring Bali.

Starting earlier also means you can experience the atmosphere as it gradually changes throughout the day. The relaxed afternoon setting begins to shift as golden hour approaches, leading naturally into sunset and the evening.

For couples, groups of friends or anyone simply wanting a slower Bali afternoon, booking a daybed gives you a comfortable base for the day.

Stay for One of Bali’s Famous Sunsets

Sunset is one of the biggest reasons people search for the best beach club near Seminyak.

Bali’s west-facing coastline creates an ideal setting for golden hour, and Mari allows you to enjoy it without having to leave your daybed or search for another sunset spot later in the afternoon.

As the light softens, order a drink and settle in for the transition from afternoon to evening.

The atmosphere naturally becomes livelier around sunset, making this one of the best times to experience Mari. You can arrive well before golden hour, enjoy the afternoon and already have your place ready when the sky begins to change.

Instead of sunset being a separate activity in your itinerary, it becomes part of the entire beach club experience.

Food and Drinks Throughout the Day

A full beach club day needs more than a beautiful setting.

At Mari, food and drinks can be enjoyed throughout your visit, whether you’re looking for something light beside your daybed, a relaxed lunch or drinks during sunset.

This makes it easy to stay for several hours without constantly moving between different venues.

Start with lunch during the afternoon, order drinks as golden hour approaches and then transition naturally into dinner after sunset.

For travellers staying in Seminyak, this can turn what might otherwise be a short afternoon outing into an entire beachfront day.

Continue Your Evening at Solé Restaurant

Sunset doesn’t have to signal the end of your visit.

Located within Mari Beach Club, Solé Restaurant by Chef Mandif Warokka offers a dedicated dining experience inspired by Eastern Indonesian cuisine.

The restaurant provides an easy transition from a relaxed afternoon beside the beach into dinner. There is no need to organise transport to another restaurant or interrupt the evening once sunset finishes.

This makes Mari particularly appealing for couples planning a date or visitors looking for somewhere to combine sunset and beachfront dining near Seminyak.

Arrive in the afternoon, enjoy drinks and sunset, then continue your evening over dinner at Solé.

Experience Balinese Culture with a Kecak Dance

Mari isn’t only about daybeds, food and sunset.

Every Wednesday at 6:30 PM, guests can experience a traditional Kecak Dance beside the beach.

Known for its rhythmic chanting, coordinated movement and dramatic storytelling, Kecak is one of Bali’s most recognisable traditional performances.

Experiencing the performance in a beachfront setting creates a memorable addition to the evening. If you’re visiting on a Wednesday, you can plan your afternoon around the performance: arrive early, relax beside the beach, watch sunset, experience the Kecak Dance and then continue with dinner.

It is an easy way to bring beach, sunset, Balinese culture and dining together in one visit.

A Beach Club for Couples

If you’re searching for a romantic beach club near Seminyak, Mari works particularly well for an afternoon-to-evening date.

Start with a relaxed afternoon together on a daybed before staying for golden hour. Enjoy drinks while watching the sunset and then continue to Solé for dinner.

The setting allows the day to unfold naturally rather than requiring several different reservations and locations.

For birthdays, anniversaries, date nights or simply a memorable evening during your Bali holiday, combining sunset and dinner can make the experience feel more special.

A Beach Club for Groups and Celebrations

Mari is equally suited to groups.

A beach club provides an easy meeting point when travelling with friends because everyone can settle into one location for several hours. Instead of organising separate places for lunch, drinks, sunset and dinner, you can experience them within the same destination.

Groups can spend the afternoon relaxing together, enjoy food and drinks, stay for sunset and continue into the evening.

If you’re celebrating a birthday or another special occasion, planning ahead and reserving your preferred seating can make the experience easier, particularly during busy periods.

When Is the Best Time to Visit Mari Beach Club?

group bookings beach club canggu

The best time depends on the kind of beach club experience you want.

If your priority is relaxing beside the beach, arrive earlier in the afternoon. This gives you more time to enjoy your daybed, food and drinks before sunset.

If sunset is the main reason for your visit, avoid arriving at the last minute. Coming before golden hour allows you to settle in and enjoy the gradual change in atmosphere as the afternoon turns into evening.

For the fullest experience, plan to arrive during the afternoon and stay through sunset and dinner.

On Wednesdays, time your visit around the 6:30 PM Kecak Dance if you’d like to add a Balinese cultural performance to your evening.

What to Expect from a Day at Mari Beach Club

A typical afternoon at Mari can be as relaxed or as social as you want it to be.

You might start with lunch before settling into a daybed for the afternoon. Spend some time relaxing beside the beach, enjoy a swim and order drinks as the afternoon continues.

As golden hour approaches, the coastline becomes the focus.

Stay for sunset before deciding whether to continue with dinner at Solé or enjoy the evening atmosphere at Mari.

The ability to move naturally from one part of the day to another is one of the reasons Mari works particularly well for travellers looking for a complete Bali beach club experience near Seminyak.

Is Mari Beach Club Worth Visiting If You’re Staying in Seminyak?

Yes, particularly if you’re happy to travel slightly beyond central Seminyak for a longer beachfront experience.

You don’t need to choose a beach club simply because it falls within the exact boundaries of the neighbourhood where you’re staying. Bali’s coastal areas sit close together, and exploring beyond Seminyak can give you more options for how you spend your day.

Mari combines a beachfront setting, daybeds, food, drinks, sunset, Balinese-inspired surroundings and dining at Solé in one destination.

For visitors staying in Seminyak, it can easily become an afternoon-to-evening experience rather than just another stop on the itinerary.

Frequently Asked Questions About Beach Clubs in Seminyak

What is the best beach club in Seminyak?

The best choice depends on the experience you’re looking for. If you want a beachfront setting where you can combine daybeds, food, drinks, sunset and dinner, it can also be worth looking just beyond central Seminyak. Mari Beach Club offers all of these experiences within easy reach of the Seminyak area.

Is Mari Beach Club in Seminyak?

Mari Beach Club is located outside central Seminyak, along the coastline towards Canggu. Its location makes it a convenient option for travellers staying in Seminyak who are happy to travel a little further for a beachfront day.

Can I visit Mari Beach Club for sunset?

Yes. Sunset is one of the best times to experience Mari Beach Club. Arriving earlier in the afternoon gives you time to settle in, enjoy food and drinks and stay through golden hour.

Can you have dinner at Mari Beach Club?

Yes. Guests can continue their evening with dinner at Solé Restaurant by Chef Mandif Warokka, located within Mari Beach Club and inspired by Eastern Indonesian cuisine.

Is Mari Beach Club good for couples?

Mari works well for couples looking for a relaxed beach day, sunset drinks or a beachfront dinner. An afternoon daybed followed by sunset and dinner at Solé can create an easy date-night itinerary.

Does Mari Beach Club have entertainment?

Mari offers music and entertainment as part of the beach club experience. Every Wednesday at 6:30 PM, guests can also experience a traditional Kecak Dance beside the beach.

Should I book a daybed in advance?

Booking ahead is a good idea if a daybed is an important part of your visit, particularly when visiting during busy periods or around sunset.

What should I wear to Mari Beach Club?

Beachwear and relaxed resort clothing work well during the daytime. If you’re planning to stay for dinner, you may prefer to bring something suitable for transitioning from the beach into an evening dining setting.

Make Mari Part of Your Seminyak Itinerary

Searching for the best beach club in Seminyak doesn’t mean your options have to stop at the neighbourhood boundary.

A short trip along Bali’s coastline can bring you to Mari Beach Club, where an afternoon by the beach can turn naturally into golden hour, sunset, culture and dinner.

Settle into a daybed, enjoy food and drinks, stay for sunset and finish your evening at Solé Restaurant. If you’re visiting on a Wednesday, add the Kecak Dance to your plans for an experience that brings another side of Bali into your beach club day.

Whether you’re travelling as a couple, spending the day with friends or simply looking for a memorable beachfront experience while staying in Seminyak, Mari Beach Club is worth adding to your itinerary.

 

Other Blogs:

the best time to visit bali
When Is the Best Time to Visit Bali? A Beach Club Guide to Bali’s Seasons
Planning a Bali holiday usually starts with one important question: when is the best time to visit Bali? The...
Read More
Sol
Best Restaurants with Sunset Views in Bali: 9 Places for Dinner at Golden Hour
There is something about dinner at sunset that feels distinctly Bali. As late afternoon turns into...
Read More
Relax on a Daybed by the Ocean
Sunset Cocktails in Bali: Where to Sip, Unwind and Watch the Sun Go Down
There are few better ways to end a day in Bali than sitting beside the ocean with a drink in hand as...
Read More
Sole restaurant
Best Places for Dinner in Canggu: Solé Restaurant at Mari Beach Club
Canggu has become one of Bali's favourite dining destinations. From relaxed dinners after a day at the...
Read More
group bookings beach club canggu
Best Beach Club in Canggu for Sunset, Dining & Drinks
Searching for the best beach club in Canggu? Mari Beach Club brings together everything you might want...
Read More
SoleBar1
16 Best Beachfront Restaurants in Bali for Dining with a View
Bali is a destination where dining is about much more than what arrives on your plate. With its spectacular...
Read More
No posts found

COME & VISIT US

Come & Experience Mari Beach Club Bali

Jl. Batu Belig No.66
Kerobokan Kelod, Kuta Utara,
Kabupaten Badung, Bali 80361

Email: [email protected]
Phone: +62 819 5916 6645

OPERATIONAL HOURS:
Open Daily: 12PM – 10PM

NEWSLETTER

Subscribe to our newsletter

Be the first to know about our specials, promotions and events.

maribeachclubbali

View Instagram post by maribeachclubbali

Oct 10

Open post by maribeachclubbali with ID 18122640997929806
Where nature meets timeless Balinese charm. 🌾

A place to slow down, connect, and embrace the beauty of authentic Bali. ✨

Reservation
☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#AuthenticBali #BaliArchitecture #TropicalLiving #BaliEscape #MariBeachClub

maribeachclubbali

View Instagram post by maribeachclubbali

Oct 3

Open post by maribeachclubbali with ID 18028891826691160
Where tropical elegance meets the magic of the ocean. 🌴✨
A place where nature, luxury, and unforgettable moments come together. Experience the beauty of Bali, one sunset at a time. 🌅�

Reservation
☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

maribeachclubbali

View Instagram post by maribeachclubbali

Sep 21

Open post by maribeachclubbali with ID 18112247330129012
A little piece of Bali, a whole lot of good vibes. 🌴✨

From our signature bamboo architecture to unforgettable moments shared over good food and great company. Welcome to your tropical escape at Mari Beach Club. 🤎

Come for the vibes, stay for the memories. 🌊

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

📍 Mari Beach Club, Bali

#MariBeachClub #BaliBeachClub #LittleBali #TropicalVibes #BaliLifestyle #BeachClubBali #goodvibesonly

maribeachclubbali

View Instagram post by maribeachclubbali

Sep 21

Open post by maribeachclubbali with ID 18033827252840317
Soak up the sun, unwind by the pool, and let the waves set the mood.

Your perfect escape awaits at Mari Beach Club Bali. 🤍🌴

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#MariBeachClub #BaliBeachClub #PoolsideParadise #BaliVibes #OceanEscape BeachClubLife

maribeachclubbali

View Instagram post by maribeachclubbali

Sep 10

Open post by maribeachclubbali with ID 18028826636895932
🌴 Poolside days, tropical vibes & endless sunshine.
A little escape where the drinks stay cold, the water stays warm, and the only plan is to relax. ✨🍹

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#PoolsideVibes #TropicalEscape #BaliVibes #SummerMood #PoolDay MariBali IslandLife

maribeachclubbali

View Instagram post by maribeachclubbali

Sep 5

Open post by maribeachclubbali with ID 18085316546267829
you found the perfect spot to watch the sunset. 🌅🍹
Ocean views, refreshing cocktails & good vibes at MARI Beach Club. ✨🌊

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#MARIBeachClub #BaliBeachClub #SunsetBali #BeachVibes BaliVibes #CocktailVibes FYP

maribeachclubbali

View Instagram post by maribeachclubbali

Sep 5

Open post by maribeachclubbali with ID 18100181690363789
You found your new comfort bowl. 🥩🍚✨
Beef Yakiniku Don : juicy Australian beef, glazed soy sauce, steamed rice, onsen egg, sesame, nori & fresh veggies

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#YakinikuDon #BeefDon #JapaneseFood #BaliFood #BaliEats FoodTok Foodie ComfortFood MustTry RestaurantBali
maribeachclub

maribeachclubbali

View Instagram post by maribeachclubbali

Aug 29

Open post by maribeachclubbali with ID 18093580370638703
A little tropical escape at MARI — surrounded by Balinese charm, warm sunsets, and laid-back moments made to be savored. 🤎

Come for the atmosphere, stay for the experience. ✨

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#MARI #BaliDining #BaliRestaurant #BaliVibes #BaliSunset IslandLiving BaliLifestyle EatDrinkRepeat

maribeachclubbali

View Instagram post by maribeachclubbali

Aug 26

Open post by maribeachclubbali with ID 18098096324296839
Where Bali’s beauty meets the rhythm of the ocean. 🌴✨
Golden skies, tropical vibes, and unforgettable moments at MARI.
Come for the sunset, stay for the magic. 🌅

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#MariBeachClub #BaliBeachClub #BaliSunset #BaliVibes #TropicalEscape SeminyakBali BaliLife

solebymandifwaroka

View Instagram post by solebymandifwaroka

Oct 3

Open post by solebymandifwaroka with ID 18090126344281072
🌮 A Taste of the Coast, Wrapped in Every Bite.

Fresh, flavorful, and perfectly crafted. Our fish tacos bring together the taste of the ocean and a burst of vibrant flavors in every bite. 🌊✨

Reservation
☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#FishTacos #FreshFlavors #CoastalDining #FoodLovers #SoleiRestaurant

solebymandifwaroka

View Instagram post by solebymandifwaroka

Sep 21

Open post by solebymandifwaroka with ID 18282956314294294
Gigantic Bluefin Tuna Collar 🐟🔥

Charcoal grilled to perfection, our Gigantic Bluefin Tuna Collar brings rich, smoky flavors to every bite, paired with Solei’s signature Sambal Flight four unique sambals, endless layers of Indonesian flavor.

A celebration of the sea, fire, and the bold soul of Indonesia.

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

📍 Solei at Mari Beach Club, Bali

#SoleiBali #GiganticBluefinTuna #TunaCollar #IndonesianCuisine #SambalFlight #BaliDining #MariBeachClub #TasteOfIndonesia #SeafoodLovers

solebymandifwaroka

View Instagram post by solebymandifwaroka

Sep 21

Open post by solebymandifwaroka with ID 17887084902616453
CHARCOAL, FLAME & THE TASTE OF THE SEA. 🔥🐟

Introducing our Grilled Barracuda Fish — charcoal-grilled to perfection, bringing out the natural flavors of the sea, served with your choice of one special Sole Sambal.

One fish. One sambal. Endless flavor. 🌶️

Experience the taste of Indonesian seafood at Sole Restaurant, Mari Beach Club Bali.

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

📍 Sole at Mari Beach Club
#Sole#MariBeachClub #GrilledBarracuda #IndonesianSeafood #BaliDining TasteOfTheSea SoleiExperience

solebymandifwaroka

View Instagram post by solebymandifwaroka

Sep 10

Open post by solebymandifwaroka with ID 17947630131268696
Where good food meets warm lights, great company, and unforgettable nights. ✨
Gather around, raise a glass, and let the evening unfold at Solé. 🥂🍽️

Your table, your people, your perfect night.

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#SoleRestaurant #DinnerAtSole #SoleBali #BaliDining #DinnerVibes GoodFoodGoodMood BaliNights DineInBali BaliRestaurant

solebymandifwaroka

View Instagram post by solebymandifwaroka

Sep 5

Open post by solebymandifwaroka with ID 17860039821694439
Bamboo Chicken, ocean breeze & a table with a view. 🌊🍗

Tender, flavorful chicken served with the relaxing sound of the waves and an endless ocean view. ✨

Because good food tastes even better when enjoyed by the sea. 🤍

Come for the view, stay for the flavor. 🌴
you found the perfect spot to watch the sunset. 🌅🍹
Ocean views, refreshing cocktails & good vibes at MARI Beach Club. ✨🌊

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#SoleRestaurant #BambooChicken #OceanView #BeachsideDining #DiningByTheSea GoodFoodGoodMood BaliDining BaliFoodie CulinaryExperience TropicalDining

solebymandifwaroka

View Instagram post by solebymandifwaroka

Sep 5

Open post by solebymandifwaroka with ID 18372268417300322
Grilled to perfection, juicy inside, smoky on the outside, finished with a squeeze of fresh lime. 🍋‍🟩

Lobster, but make it Solé. ✨

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#SoleRestaurant #GrilledLobster #Lobster #Foodie BaliFood BaliEats DinnerDate FoodTok #LuxuryDining

solebymandifwaroka

View Instagram post by solebymandifwaroka

Aug 29

Open post by solebymandifwaroka with ID 18178968478418739
Klapertart by Solé 🤍🔥
A beloved Indonesian classic, elevated with a touch of Solé.

Creamy, rich and indulgent, topped with a beautifully torched meringue for that irresistible caramelized finish. ✨

One spoonful, and you’ll understand why this dessert is so special.

Klapertart by Solé — comfort, elegance, and a little bit of fire.

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#SoleRestaurant #Klapertart #IndonesianDessert #IndonesianCuisine #BaliDining BaliRestaurant DessertLovers BaliFoodie FoodieBali MadeWithLove

solebymandifwaroka

View Instagram post by solebymandifwaroka

Aug 25

Open post by solebymandifwaroka with ID 18121299004871107
Slow-cooked, rich, and unmistakably Indonesian. 🌶️✨

Our Slow-Cooked Beef Rendang Ragout with Chili Sambal — tender beef, deeply aromatic rendang flavors, shaped into golden bites and served with a fiery chili sambal.

A taste of Indonesia, reimagined by Solé 🇮🇩

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#SoleiBali #SoleiRestaurant #BaliFood #IndonesianCuisine #BeefRendang Rendang BaliRestaurant BalineseFood FoodieBali TasteOfIndonesia

solebymandifwaroka

View Instagram post by solebymandifwaroka

Aug 25

Open post by solebymandifwaroka with ID 18118071881515520
A taste of tradition, crafted with passion. ✨

At Solé , every dish tells a story — from authentic Indonesian flavors to the artistry behind every preparation.

Rooted in Bali, inspired by Indonesia, and made to be remembered. 🌿🔥

Reservation :

☎️ +62 819 5916 6645
📧 reservations@maribeachclub.com
🖥️ www.maribeachclub.com

#Solei #SoleiBali #IndonesianCuisine #BaliDining #BaliRestaurant AuthenticIndonesia CulinaryExperience TasteOfIndonesia

Mari Beach Club Bali, a pioneer in extraordinary lifestyle experiences, is poised to revolutionize leisure and entertainment between Seminyak and Canggu Beach.

EXPLORE
  • About
  • Blog
  • Group Bookings
WHAT'S ON
  • Promotions
  • Regular Entertainments
CONNECT WITH US
Facebook-f Instagram Tiktok Youtube

© 2026 Mari Beach Club. All Rights Reserved.

  • Privacy Policy
  • Terms & Conditions
  • Privacy Policy
  • Terms & Conditions
Choose Your Venue
BEACH CLUB RESERVATION
SOLÉ RESERVATION
  • Home
  • Solé
  • Menu
    • Food
    • Drinks
    • Tea & Coffee Menu
  • What’s On
    • Entertainments
    • Events
  • Explore
    • About
    • Group Bookings
Reservation
Facebook-f Instagram Tiktok