Hawaii

July 23, 2024

The 12 Best Luau’s In Hawaii

There is a good chance that this post contains affiliate links. If you click on any of these links, I might earn a small commission at no extra cost to you (which I really appreciate, thank you)!

What is the best Luau in Hawaii?

If it’s your first trip to Hawaii, a Hawaiian luau is on your must-do list. I’m sure after hours of research and reading reviews, you’re asking yourself, “what is the best luau in Hawaii?”

Whether you’re visiting Oahu, Maui, Kauai, or the Big Island, each island has its own unique luaus to offer.  I will cover an authentic Hawaiian luau to a luxury luau with celebrity sightings, there’s a Hawaii luau for everyone.

I always recommend booking in advance, as popular luaus do tend to sell out. For your convenience, I have included links to Viator, where you can book your luau. In most cases, the luau will be fully refundable up to 24 hours before arrival.

DO I NEED A RENTAL CAR IN HAWAII?

If you want to explore the island, then yes, you will need a rental car, at least for a portion of your trip.

I recommend Discount Hawaii Car Rental. They have the best rates and free cancellation. You can pick up your car at any of the airports in Hawaii. You won’t pay until you pick up your vehicle, and cancellation is free. 

If you want to rent a car by the day or hour, I suggest downloading the app Turo and renting a car that way. Be sure to read reviews and the disclaimers and fees. I’ve used Turo many times when visiting Hawaii and love the ease and convenience of it.

If you want to find the best flights to Hawaii, I recommend signing up for free alerts with Going cheap flights and set alerts.

WHAT TO EXPECT AT A LU’AU

There are two main components of a luau: the feast and the entertainment. Most luaus follow the same format, which includes arrival and pre-show entertainment, a dinner (buffet, family style, or plated), and then the main luau show. Luaus typically last 2-3 hours. There are some that last longer.

TRADITIONAL LUAU FOOD

Luau food includes traditional Polynesian canoe crops and new dishes brought by missionaries, whalers, and plantation workers from all over the world. For example, a luau will always include poke, poi, kalua pork, lomi lomi salmon, and lau lau. 

LUAU ENTERTAINMENT

Luau entertainment

Most luaus feature dancing from a mix of Polynesian islands. Fire-knife dancing is a Samoan tradition, for example. It is fun to see the various dancing from each Polynesian nation. But some luaus, like the Old Lahaina Luau, is strictly Hawaiian in dancing, food, and storytelling.

Here are luau traits to pay attention to when booking.

  • Price – luaus range from $115 to $280 plus taxes and fees.
  • Hawaiian or Polynesian dancing – if you want to see fire dancing, then check out a Polynesian show.
  • Food – the more expensive luaus will be table service with some showcasing a chef’s skill. Larger luaus will be buffet service.
  • Drinks and Cocktails – Table service luaus include an open bar with cocktails, beers, and wine. Large luaus will include drink tickets and a cash bar.
  • Location – beachfront, sunset views, small grass lawn at your resort, amphitheater performance at a luau venue, parking lot at a waterpark are all possible locations to choose from.
  • Activities – partake in coconut husking, a hula lesson, lei making, spear throwing, and other cultural activities before or during the dinner show. The large luaus typically include a fun assortment of activities for you and your kids.

WHAT TO WEAR TO A LU’AU

Luaus don’t have dress codes but this is a celebration! Take the chance to dress up in something festive. Sport an aloha shirt if you have one, wear matching family Hawaiian wear, or just come in your vacation wear best. This is a great night and you’ll be taking a lot of pictures, so make this fun. 

IS A LU’AU WORTH VISITING?

It depends on what your expectations are. Luaus can be a great experience or they can be a disappointment and something you wish you hadn’t done. But the key is to know what you expect and what you’ll enjoy.

If you’re on the fence, here are some reasons most people end up feeling disappointed. For the high price, they expect that the food will be better. But these luaus cater to 100+ people, often buffet style, and include traditional dishes, so this probably won’t be the best meal you have on the island. If you expect a gourmet meal with an expensive ticket price and you don’t care as much about the entertainment, a luau might not be the right activity for you.

WHAT ARE THE BEST LUAU’S ON OAHU?

TOA LUAU

Toa Luau has become one of the best luaus on Oahu and for a great price. Located in Waimea Valley on Oahu’s North Shore, you can experience fun Hawaiian activities like games and coconut husking and then sit back for the excellent show and good food. This luau is good for families as they have a 1:00 PM show so you can get back to Waikiki before bedtime.

Choose from three luau packages and show times (1 PM and 5 PM). Tickets include drink tickets and then a cash bar.

Highlights include:

  • Cultural activities
  • Entrance to Waimea Valley Botanical Garden and waterfall swim included
  • Kava ceremony (traditional Polynesian drink)

Why we love it: The activities, Polynesian dances and storytelling, make this one a lot of fun for the family, creating an immersive cultural experience.

Location: Waimea Valley, North Shore Oahu
Length: 3 hours
Price: starting at $115 for the 1 PM show

CHIEF’S LUAU

This is the big fire dancing show on Oahu brought to you by World Fire Knife Dancer Chief Sielu, whom is popular for the entertaining MC.

Some drawbacks: This show is located 45 minutes west of Waikiki at a waterpark, however, there are transportation options available. The food is also not as good as other Oahu luaus.

Highlights include:

  • Fire-knife dancing
  • Kukui nut lei greeting
  • Gates open at 5 PM for interactive Hawaiian activities
  • All-you-can-eat Hawaiian buffet

Why we love it: This luau is a fan favorite for its production quality. This is one of the few luaus where the jokes and story-telling are as entertaining as the dancing.

Location: Kapolei, Oahu
Length: approximately 4 hours
Price: starting at $148

POLYNESIAN CULTURAL CENTER

The luau at the Polynesian Cultural Center is my #1 recommendation for the best luau on Oahu, and for good reason. This isn’t just a luau, it’s a full-day experience.

You can spend the day enjoying activities in the six Polynesian Island villages. After that, head to your luau and have dinner. Then, end your day with the evening show. You can purchase tickets for one part of the day or all three, it’s your choice! 

Hukilau Marketplace is a dining and shopping area at the front of the Polynesian Cultural Center. Entrance is free and a reservation is not required. 

The Gateway Buffet is a dinner package but does not include a luau show. Open from 4:30 to 7:00 PM, the buffet is served in a large hall. The feast includes traditional luau food, but no luau dinner show like traditional dancing and storytelling.

The Ali’i Luau is a traditional all-you-can-eat luau buffet. While you dine, the MC tells stories of Hawaii with live music and dancing. This is their most popular luau experience.

HA: Breath of Life is the big evening spectacular after the Ali’i Luau or Gateway Buffet. Sit in a large auditorium for a theatrical show of lights, dancing, and singing.  

You can purchase ticket packages that combine these events. The most popular is the all-day experience of the Polynesian Island Villages, Ali’i Luau, and ending the day with HA: Breath of Life show.

The full-day event goes late so do what is best for your family as you will still have a long drive back to your resort on the other side of the island. I did this show with my 3.5 year old and 6 month old (bring noise cancelling ear muffs) and the baby slept and the toddler lasted the entire evening. He was very intrigued by it all.

Highlights:

  • A full day of activities in six different Polynesian Island villages (ex: basket making, bow and arrow shooting, fake tattoos)
  • A separate luau and buffet dinner and the food is quite good
  • An evening show, Ha: Breath of Life, featuring over 100 performers

Why we love it: This was truly an immersive day and the tour guide was fantastic and very knowledgable! You can spend the entire afternoon enjoying cultural activities and then opt to stay for the luau and evening show. The food is great and plentiful and everyone is friendly! The Ali’i Luau is Oahu’s most authentic luau, taking guests back in time to learn about Hawaiian history.

Location: Laie, Hawaii
Length: 8.5 hours
Price: starting at $195 for the Ali’i Luau

QUEENS WAIKIKI LUAU

This is a solid recommendation for anyone who wants to experience a luau without having to leave Waikiki. While it’s not a luxury luau (it’s located in the middle of the International Marketplace Mall), the price reflects that. But the service, entertainment, and experience are great. Plus, you can choose to upgrade to front row seats if you want to be closer to the action or get a better deal by choosing a table in the back. You won’t get a sunset view but you will have a great night out. 

Highlights:

  • Convenient location in the middle of Waikiki at the International Marketplace
  • 3 ticket levels based on seating location, number of drinks included, and lei type
  • Fireknife dancing

Why we like it: If you are looking for a budget-friendly luau option without leaving Waikiki, this is the one for you. Plus, you usually don’t have to book out weeks or months in advance like you do with many of the other luaus in Hawaii. 

Location: International Marketplace
Length: 2.5 hours
Price: starting at $109

BEST LU’AUS ON MAUI

OLD LAHAINA LU’AU

The most popular luau on Maui, the Old Lahaina Luau, is an excellent choice. Some would even say it’s the best luau in Lahaina. It is located on the beach in historic Lahaina, Old Lahaina Luau has a spectacular location for its sunset show.

Highlights include:

  • Five-course menu including imu roasted kalua pig, Maui style fish, BBQ chicken, kalo (taro) and sweet potato chips
  • Seating choice of table and chairs or traditional seating
  • Premium open bar
  • Flower lei and tropical drink greeting

Why we love it: The location of this show can’t be beaten. Combined with the good food and pre-show activities, this luau is a big luau experience with a small, intimate feel.

Location: Lahaina, Maui
Length: 3 hours
Price: $229 + taxes and service fees

THE FEAST AT MOKAPU AT THE ANDAZ MAUI

Located at the Andaz Maui Hotel, it’s a premium price (possibly the most expensive on Maui), but they do provide an exceptional experience. There are fun activities before the luau begins and then you settle in for the show.

Highlights: 

  • Premium and classic seating are available
  • The unlimited bar for both ticket levels
  • Complimentary photo
  • Beachfront
  • Pre-luau activities like fake tattoos and lei-making

Why we love it: If you’re looking for a luxury luau, this one is really special. The location at the Andaz Maui is magical, even after the sun goes down. While you’re at a hotel, this somehow adds to and enhances the vibe of the evening. 

Location: The Andaz Hotel, Wailea
Length: 2.5 hours 
Price: $333 + taxes and fees

TALES OF THE KAPA MOE

Located at the Ritz-Carlton Maui in Kapalua, this luau shares stories of some Gods and goddesses of Hawaii, told from a historical and ancestral perspective. 

Highlights include:

  • VIP and standard Ohana seating available
  • Buffet style with a wide range of options: build your own poke bar, keiki buffet, dessert station, and vegetarian/vegan/GF meals can be prepared if you mention it in your booking.
  • Drinks, gratuity, and service charges are included in the price
  • Free self parking at the Ritz-Carlton

Why we love it: the Ritz-Carlton excels at providing an authentic Hawaiian experience thanks to their Hawaiian Cultural Advisor Clifford Nae’ole.

Location: Kapalua, Maui
Length: 3 hours
Price: $249

TE AU MOANA WAILEA BEACH RESORT

If you’re looking for a beautiful location, exceptional service, no buffet lines, and more, this luxury luau in Wailea has you covered. The Wailea Beach Resort really does create a special atmosphere on a lawn overlooking the ocean. Food is served family style and the show is staged with a stunning sunset backdrop.

Highlights:

  • Premium and standard seating available (5 and under are free!)
  • 3 course meal, family style so no buffet line to wait in!
  • Excellent ocean-view location
  • Open-bar
  • Pig roast in an underground oven (emu)

Why we love it: This is a premium priced luau and it actually feels premium. The location, size, service, and food are top notch. 

Location: Wailea Beach Resort, Wailea
Length: 3.5 hours
Price: $240 for standard and $275 for premium

BEST LU’AUS ON THE ISLAND OF HAWAI’I (BIG ISLAND)

VOYAGERS OF THE PACIFIC LUAU

Located at the Royal Kona Hotel, Voyagers of the Pacific Luau is best known for its traditional Hawaiian hula dancing and spectacular Samoan fire-knife dancing climax. Take in stories of how the Polynesians set out to discover the islands of the Pacific.

Highlights include

  • All-you-can-eat buffet and full bar
  • Oceanfront seating overlooking Kailua Bay
  • Fire-knife dancing finale

Why we love it: The location on Kailua Bay and the show make this a popular luau. A common review is that the food taste doesn’t match the quality of the show.

Location: Royal Kona Hotel, Kailua-Kona
Length: 3 hours
Price: $170

FEAST AND FIRE LUAU

The Feast and Fire Luau is located at the Kona Outrigger Resort. It has garnered some great reviews, especially for it’s outdoor location. But in the event of rain, you’ll be moved to an inside location that isn’t nearly as magical. 

Highlights include:

  • Pre-luau activities with Hawaiian craft demonstrations and hula lessons
  • Open bar with beer, wine, and mai tai’s
  • Private and general seating available
  • Buffet dinner
  • Fire dancing

Why we love it: if you’re not big on sharing a table with people you don’t know, the private seating option here is key.

Location: Kona Outrigger Resort
Length: 2-3 hours
Price: $165 for general seating

BEST KAUAI LU’AUS

THE SMITH FAMILY GARDEN LUAU

The Smith Family Garden Luau consistently ranks as one of the best luaus in Hawaii and the best luau on Kauai. The whole family gets involved to share recipes on the gorgeous grounds of the Wailua River Valley. The family-run Kauai luau features an Imu Ceremony, cocktails and music, a traditional luau feast, and finally, The Rhythm of Aloha show. Show-only tickets are also available if you aren’t interested in the food.

Highlights include:

  • The Rhythm of Aloha Show
  • Buffet luau dinner
  • Shell lei greeting
  • Narrated tram ride across 30 acres on the sacred Wailua River Valley
  • Tickets for children and teenagers are heavily discounted!

Why we love it: this is a great way to visit the beautiful Wailua River Valley during the day and see the grounds come alive with torches and hula show.

Location: Wailua River, Kapa’a
Length: 3 hours
Price: $140

LUAU KALAMAKU

Located in a large outdoor pavilion, the theater show with Tahitian drumming, Samoan fire dancing, and Hawaiian hula make for an immersive experience. Luau Kalmaku features over 50 dancers and musicians, including an award-winner fire-knife dancer.

The dancers share the ancient Hawaiian legend of Kalamaku and the Polynesians’ incredible and dangerous journey from Tahiti to Kauai.

Highlights include:

  • Open bar and full buffet
  • Theatrical luau
  • Explore 60-acre plantation
  • Fire dancers and fire poi ball twirlers

Why we love it: The plantation grounds where the luau is located are beautiful and the kids loved going on the plantation train ride.

Location: Lihue, Kauai
Length: approximately 3 hours
Price: starting at $159

AULI’I LUAU

Located on one of the best beaches on Kauai, the ‘Auli’i Luau aims to produce a show as spectacular as its background. The native Kauaian strives for authenticity in the performance which is held 2-3 nights per week. 

Highlights:

  • Beachfront location on spectacular Poipu Beach
  • The choreographer and director is a native of Kauai
  • Online waitlist makes signing up easy
  • Premier and standard seating are available (premier is closer to the stage with a separate entrance line)
  • Open bar and buffet dinner
  • Fire-knife dancing
  • Shared tables so you’ll be sitting with other attendees if your party doesn’t fill a table

Why we love it: Poipu Beach is a spectacular setting, so it makes this luau feel incredibly special. And having a native Kauaian as a choreographer and director is pretty incredible. 

Location: Sheraton Kauai, Poipu
Length: 2.5 hours
Price: $190 for standard seating

I hope this list of the best luaus in Hawaii helped you decide which luau is on your must-do list. If you’re visiting multiple islands, maybe multiple luaus are in order?! 

Dreaming of Hawaii, but not ready to travel just yet? Sign up for my newsletter! You will receive a weekly email with travel tips, Hawaii deals, and more. I’ll be there whenever you’re ready to plan your vacation. Sign up below. If you love these posts and want to support my blog but aren’t prepared to travel yet, you can buy me a coffee to show your support! I <3 coffee!

Grab my Free Hawaii Summary Sheets here.

WANT THE LATEST IN TRAVEL NEWS AND DEALS? JOIN OUR CLIENT VIP LIST!

Receive travel inspiration, tips & promos, insider travel news, new blog drops & more. We hate spam as much as you do & promise to only send the good stuff!

@import url(“https://assets.mlcdn.com/fonts.css?version=1719836″); /* LOADER */ .ml-form-embedSubmitLoad { display: inline-block; width: 20px; height: 20px; } .g-recaptcha { transform: scale(1); -webkit-transform: scale(1); transform-origin: 0 0; -webkit-transform-origin: 0 0; height: ; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; } .ml-form-embedSubmitLoad:after { content: ” “; display: block; width: 11px; height: 11px; margin: 1px; border-radius: 50%; border: 4px solid #fff; border-color: #ffffff #ffffff #ffffff transparent; animation: ml-form-embedSubmitLoad 1.2s linear infinite; } @keyframes ml-form-embedSubmitLoad { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #mlb2-16323578.ml-form-embedContainer { box-sizing: border-box; display: table; margin: 0 auto; position: static; width: 100% !important; } #mlb2-16323578.ml-form-embedContainer h4, #mlb2-16323578.ml-form-embedContainer p, #mlb2-16323578.ml-form-embedContainer span, #mlb2-16323578.ml-form-embedContainer button { text-transform: none !important; letter-spacing: normal !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper { background-color: #FFFFFF; border-width: 0px; border-color: transparent; border-radius: 4px; border-style: solid; box-sizing: border-box; display: inline-block !important; margin: 0; padding: 0; position: relative; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper.embedPopup, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; } #mlb2-16323578.ml-form-embedContainer .ml-form-align-left { text-align: left; } #mlb2-16323578.ml-form-embedContainer .ml-form-align-center { text-align: center; } #mlb2-16323578.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-align-right { text-align: right; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img { border-top-left-radius: 4px; border-top-right-radius: 4px; height: auto; margin: 0 auto !important; max-width: 100%; width: undefinedpx; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 20px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { padding-bottom: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { text-align: left; margin: 0 0 20px 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #000000; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: 400; margin: 0 0 10px 0; text-align: left; word-break: break-word; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000000; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0 0 10px 0; text-align: left; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #000000; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol { list-style-type: lower-alpha; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol { list-style-type: lower-roman; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000000; text-decoration: underline; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group { text-align: left!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label { margin-bottom: 5px; color: #333333; font-size: 14px; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none;; display: inline-block; line-height: 20px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { margin: 0 0 20px 0; width: 100%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; width: 100%; height: auto; float: left; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item { margin: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal { margin: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-color: #cccccc!important; background-color: #ffffff!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=”checkbox”]{ box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-radius: 4px!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after { background-image: url(“data:image/svg+xml,%3csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 8 8’%3e%3cpath fill=’%23fff’ d=’M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z’/%3e%3c/svg%3e”); } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after { background-image: url(“data:image/svg+xml,%3csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’-4 -4 8 8’%3e%3ccircle r=’3′ fill=’%23fff’/%3e%3c/svg%3e”); } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before { border-color: #000000!important; background-color: #000000!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after { top: 2px; box-sizing: border-box; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 0px!important; box-sizing: border-box!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 0px!important; box-sizing: border-box!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after { top: 0px!important; box-sizing: border-box!important; position: absolute; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: “”; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { top: 0px!important; box-sizing: border-box!important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: “”; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after { position: absolute; top: 2px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: “”; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: “”; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after { position: absolute; top: 0px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: “”; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { position: absolute; top: 0px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: “”; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after { background: no-repeat 50%/50% 50%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { background: no-repeat 50%/50% 50%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input { position: absolute; z-index: -1; opacity: 0; box-sizing: border-box; padding: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label { color: #000000; font-size: 12px!important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 0; position: relative; vertical-align: top; font-style: normal; font-weight: 700; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; line-height: 20px !important; margin-bottom: 0; margin-top: 0; padding: 10px 28px 10px 12px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; height: auto; display: inline-block; vertical-align: middle; background: url(‘https://assets.mlcdn.com/ml/images/default/dropdown.svg’) no-repeat right .75rem center/8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow { height: auto; width: 100%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { background-color: #ffffff; color: #333333; border-color: #cccccc; border-radius: 4px; border-style: solid; border-width: 1px; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 10px 10px; width: 100%; box-sizing: border-box; overflow-y: initial; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { background-color: #E7D9CE !important; border-color: #E7D9CE; border-style: solid; border-width: 1px; border-radius: 4px; box-shadow: none; color: #ffffff !important; cursor: pointer; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: 700; line-height: 20px; margin: 0 !important; padding: 10px !important; width: 100%; height: auto; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #333333 !important; border-color: #333333 !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=”checkbox”] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description { color: #000000; display: block; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-bottom: 0; position: relative; vertical-align: top; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: normal; margin: 0; padding: 0; position: relative; display: block; min-height: 24px; padding-left: 24px; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000000; text-decoration: underline; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p { color: #000000 !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: normal !important; line-height: 18px !important; padding: 0 !important; margin: 0 5px 0 0 !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; float: left; width: 100%; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button { background-color: #E7D9CE !important; border: none !important; border-radius: 4px !important; box-shadow: none !important; color: #ffffff !important; cursor: pointer; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 21px !important; height: auto; padding: 10px !important; width: 100% !important; box-sizing: border-box !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #333333 !important; } .ml-subscribe-close { width: 30px; height: 30px; background: url(‘https://assets.mlcdn.com/ml/images/default/modal_close.png’) no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; } .ml-error input, .ml-error textarea, .ml-error select { border-color: red!important; } .ml-error .custom-checkbox-radio-list { border: 1px solid red !important; border-radius: 4px; padding: 10px; } .ml-error .label-description, .ml-error .label-description p, .ml-error .label-description p a, .ml-error label:first-child { color: #ff0000 !important; } #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-16323578.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter { color: #ff0000 !important; } @media only screen and (max-width: 400px){ .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; } .ml-form-formContent.horozintalForm { float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; } .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; } .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; } }

Join my Free Facebook Community: Family Vacations by Kristin: All-Inclusive/Caribbean, Mexico, Hawaii Travel where I share my top travel tips, deals, news, giveaways & so much more! I’d love to connect!

Share this post

At Salty Luxe Travel, we believe that travel is not just about visiting new places; it's about creating unforgettable memories and enriching experiences. Our blog is your go-to resource for all things travel, offering expert advice, destination inspiration, and insider tips to help you plan the perfect getaway. 

welcome to my

home on the web

Family Travel

Hawaii

The Caribbean

Romance Travel

Grab my Free Guide to The BEST Destinations with All-Inclusive Resorts!

FREE RESOURCE

Craving a stress-free vacation at an All-Inclusive resort, but have no idea where to go? Then this guide is exactly what you are looking for!

Access the Free Guide!