Bali is one of those magical places where there is something for every kind of traveller.
This year, the Indonesian country has seen travellers flock there in their droves making it a must-visit destination for 2018 - and, most recently, the Beckhams have been living it up on a private island off the coast and sharing their antics on Instagram.
Bali is a mix of old and new; ancient traditions and cultures mixed with modern buildings, beautiful landscapes and luxury accommodation that's easy on the wallet.
Below are some of the most luxurious hotels in Bali - from the ultra high-end to the more budget friendly.
For those who want ultimate luxury
COMO Shambhala Estate, near Ubud
Perfect for: a lifestyle cleanse
Located near the inland town of Ubud, COMO Shambhala Estate is a residential health retreat that combines holistic wellness elements while you vacation in luxury villas. In the middle of the jungle, this retreat has specialists in yoga, Pilates and qigong with guides on hand for hiking and mountain biking.
The hotel also offers targeted retreats for those wanted to change their lifestyle habits, these range from a cleanse retreat to an active retreat. They have a number of daily activities including rice fields biking and HIIT classes.
From £370 per night, three nights minimum. comohotels.com/en/comoshambhalaestate
Alila Ubud, Ubud
Perfect for: complete and utter relaxation
Unwind in these lofty hillside villas while you watch the sun set over the lush green forest. Embrace the serenity and soothing views of the rice fields and birdlife that surrounds you. The hotel itself is found on a hillside above the Ayung River.
They offer complimentary morning yoga and tai chi classes to help you truly reach your inner zen, while children are offered Balinese dance classes and there is also a free afternoon tea each day between 4 and 5pm. Plus, the spa offers 60-minute Balinese massages for just £30.
From £378 per night for a terrace tree villa. alilahotels.com/
Amankila, Manggis
Perfect for: a secluded getaway
Located on a hilltop on Bali's east coast, this secluded resort has a three-tier infinity pool spilling down the hillside and looking over the ocean. The thatched-roof suites sit on stilts just peaking above the treetops and the spa offers traditional Balinese baths and scrubs.
The Goa Lawah temple, which is hidden in a bat cave, can be found in neighbouring Amankila, and you can also find two other temples, Luhur Lempuyang and Besakih in eastern Bali
From £541 per night. aman.com/resorts/amankila
Alila Villas, Uluwatu
Perfect for: watching the sunset
Perched on limestone cliffs above the Indian Ocean, you'll find this enchanting hotel. From watching golden sunsets in the infinity pool, to stand up paddle board yoga, to visiting the majestic Uluwatu Temple, or any one of the white sand beaches in the area - this hotel has it all.
Splash out for an ocean view room.
From £610 per night. alilahotels.com/uluwatu
Villa Sungai, near Denpasar
Perfect for: ultimate luxury
Two private villas make up Villa Sungai which mixes traditional Balinese culture with all the perks of a five-star hotel. Each of the two villas have three king guest suites, perfect for a private getaway with friends. The off-white terrazzo mixes with traditional Balinese thatched roofing, four-poster daybeds and minimally-styled guest rooms that offer ultimate touch of chic.
Tuberoses and frangipani blossoms from the nearby jungle fragrance the air while your infinity pool is just calling for a dip. Bespoke spa treatments, and three private chefs on will guarantee that feeling of luxury lasts the whole trip.
From £360 per room, per night. bali-villasungai.com/
Soori Bali, near Krambitan
Perfect for: a feel-good vacation filled with good food and beautiful views
Located between Mount Batukaru and terraced rice fields on the edge of the ocean, Soori Bali is a dreamy escape that prioritises environmental and cultural sustainability. Soori is home to 48 villas with ocean and mountain views, each of them having a private pool so you can truly relax and unwind.
Below the hotel is a 1km-long strip of black sand beach to while your days away, or why not try one of the spa treatments before tucking into a dinner made with locally grown and sourced produce.
From £395 per night. sooribali.com/
Viceroy Bali, Ubud
Perfect for: a romantic jungle escape
This family owned and operated five-star hotel is located in the middle of the Ubud jungle which the infinity pool looks over. This romantic haven offers a romance package which includes a candlelit dinner along with couples' massages. But if a detox is more your thing, they offer a wellness retreat also.
All of the villas have jungle views so this is the perfect place for those who want to get closer to nature and switch off.
From £353 per night. viceroybali.com/
For those who want luxury on a budget
The Oberoi, Seminyak
Perfect for: beachside luxury
Located on the ever-popular Seminyak Beach, The Oberoi is spread across 15 acres of tropical gardens and includes both rooms and villas. You can dine in the open-air restaurant, have a signature treatment in the luxe spa or join in with the full moon celebrations.
From £227 per night. oberoihotels.com/hotels-in-bali/
The Amala, Seminyak
Perfect for: a hidden getaway in the heart of a tourist hot-spot
A wellness retreat tucked away in the heart of Seminyak - one of Bali's most bustling towns. A couples' resort, you can choose to stay in one of the five pool villas and bask in the luxury of your own private pool before heading to dinner at the Bamboo restaurant.
Read a book in the library, take a yoga class or book one of the many spa treatments - it has one of the most comprehensive spa menus in Bali.
From £129 per night. theamala.com/
Plataran Menjangan Resort & Spa, West Bali National Park
Perfect for: discovering Bali's west coast
Located on the tip of western Bali in the protected Western Bali National Park, this tranquil hideaway is the epitome of luxury and comfort. Stay in one of the traditional Joglo villas before you enjoy seafront dining, trekking through the jungle, kayaking through the mangroves and diving in the crystal-clear waters.
The hotel offers wellness retreats, couple escapes and family retreats so there is something for everyone.
From £178 per night. plataran.com/
COMO Uma, Ubud
Perfect for: luxury on a shoestring budget
Traditional Balinese culture mixes with luxury amenities to create a sumptuous getaway without the hefty price tag. The 46 rooms are nestled among paddy fields and hills, which exudes village charm with the added touch of infinity pools and landscaped courtyards.
In each of the light-filled rooms, a tropical garden separates the living space from the bathroom and the hotel also offers a number of spa treatments and Indonesian dishes are served at the restaurant.
From £179 per night. comohotels.com/
Bisma Eight, Ubud
Perfect for: jungle views from the rooftop bar
Just a 10-minute walk from central Ubud this hotel has it all - an infinity pool that looks over the lush Balinese jungle, a rooftop bar for your pre-dinner tipples, a number of luxury rooms all exquisitely decorated - and it also offers yoga classes every morning and cooking classes every Thursday.
From £135 per night. bisma-eight.com/