Contents
- 1 Best Wedding Resorts in Gurgaon: Luxury Resorts Near Delhi for Your Dream Destination Wedding
- 2 Top Wedding Resorts in Gurgaon for a Dream Celebration
- 3 Eva Farms | The Best Wedding Venue in Gurgaon
- 4 The Heritage Village Resorts
- 5 Karma Lakelands
- 6 Vishalgarh Farms
- 7 AapnoGhar Resort
- 8 Best Western Resort Country Club
- 9 Lemon Tree Tarudhan Valley
- 10 The Gateway Resort Damdama Lake, Gurgaon
- 11 The Westin Sohna Resort & Spa
- 12 The Country Touch Resort
- 13 Aravali Nature Valley Resort
- 14 Paradise Green Resort
- 15 Palette – Winslow Farms & Resort
- 16 Wet N Wild
- 17 MadhavGarh Farms
- 18 Surjivan Resort
- 19 Hideaways Resort
- 20 Kaara The Clover
- 21 Amour Convention & Resorts
- 22 Chopra Farms and Resorts
- 23 Why Choose Gurgaon for Your Wedding?
- 24 Why Are These Resorts All-In-One Wedding Spots?
- 25 Conclusion
Best Wedding Resorts in Gurgaon: Luxury Resorts Near Delhi for Your Dream Destination Wedding
When it comes to wedding celebrations, Gurgaon has emerged as a favored destination, offering an array of splendid resorts that promise to turn your special day into a luxurious and memorable celebration.
Nestled close to the capital city of India, Gurgaon boasts modern amenities, lush landscapes, and exquisite venues perfect for a dream wedding.
Whether you’re envisioning a grand, opulent affair or an intimate gathering, the wedding resorts in Gurgaon provide versatile settings that cater to every desire. Let’s explore some of the top wedding resorts in Gurgaon where you can say “I do” in style.
Top Wedding Resorts in Gurgaon for a Dream Celebration
Eva Farms | The Best Wedding Venue in Gurgaon

Eva Farms stands out as a premier wedding venue in Gurgaon, offering a perfect blend of luxury and natural beauty. Its sprawling grounds and elegant settings provide an ideal backdrop for both intimate gatherings and grand celebrations.
Eva Farms boasts an impressive array of amenities, including: A luxurious swimming pool, a Scenic gazebo, a relaxing jacuzzi, Versatile indoor and outdoor spaces, a DJ and dance floor, Full electricity backup, Air-conditioned facilities, Liquor service, Credit card acceptance, Smoking area, Outdoor seating, Buffet options
Address: A1/18, Ansal Aravali Retreat Garat Pur Bas Gaon, Badshahpur Sohna Rd Hwy, Badshahpur, Gurugram, Haryana 122102
Phone: 062932 32323
Popular Services:
- DJ
- Dance Floor
- Electricity Backup
- Air Conditioned
- Liquor Served
- Credit Card Accepted
- Stags Allowed
- Smoking Area
- Outdoor Seating
- Buffet
Popular Venue with Capacity (in pax):
- Outdoor Lawn: 1000 pax
The Heritage Village Resorts

Ready to feel like a prince or princess on your wedding day? The Heritage Village Resorts & Spa is just the spot for you! It’s extremely close to Delhi and resembles a royal palace.
With big green gardens and lovely buildings, it feels straight out of a fairy tale. Imagine saying your vows under the stars, eating yummy food, and dancing all night long.
This place makes every moment magical. Every little thing is taken care of, so you can enjoy your day without a worry. At this resort, your wedding becomes a sweet start to your happily ever after.
Address: NH 8, Manesar, Gurugram, Haryana 122050
Phone: +911246111234
Popular Services:
- Alcohol service
- DJ
- Guest rooms available
- Multi-cuisine Menu
- Parking
- In-house decorator only
- Wi-Fi / Internet
- Stage
- Projector
- TV screens
Popular Venue with Capacity (in pax)
- Baradari- 350
- Sabha + Baradari- 450
- Sher Bagh- 300-400
- Amphitheatre- 60
- Central Lawns400
- Terrace Garden- 75
- Utsav- 100
Karma Lakelands

If you want something peaceful and pretty, Karma Lakelands is your dream come true! This place has big green lawns, cozy banquet halls, and even a golf course! Sounds fun, right? Located right in the heart of Gurgaon, it feels calm and lovely, like a garden from a storybook.
Your wedding here will feel super special. Everything is planned with care, from pretty flowers to yummy food and fun music. You’ll laugh, dance, and make sweet memories. Karma Lakelands is perfect for couples who want a happy, green, and unforgettable wedding day near Delhi NCR.
Address: NH-8, Sector 80, Gurugram, Haryana 122002
Phone: 095999 44988
Popular Services:
- Guest accommodation
- Pool
- Parking area
- In-house restaurant
- Valet parking
- Decoration
- Catering
- Menu on request
Popular Venue with Capacity (in pax):
- Poolside- 130 pax
- Klub Garden- 400 pax
- Collonade- 48 pax
- Grand Ball Room- 120 pax
- Lotus Lounge- 42 pax
- Konference Room- 28 pax
Vishalgarh Farms

Want a wedding filled with nature, calm, and beauty? Vishalgarh Farms in Gurgaon gives you all that and more! It’s surrounded by trees and flowers, perfect for a quiet and cozy celebration. Your day here feels like a peaceful fairy tale. You’ll love the sweet setup, caring team, and magical moments made just for you.
Vishalgarh Farms is made for couples who want their big day to feel personal and special. With every little detail looked after, Vishalgarh Farms turns your wedding into a beautiful memory you’ll keep forever. Say “yes” to love in the loveliest way!
Address: Near, Teekli, Garat Pur Bas Village, Sohna Road, Badshahpur, Gurugram, Haryana 122101
Phone: 093112 33123
Popular Services
- Wedding Planning
- In-house catering
- Accommodations
- Elegant Furniture
- Parking
- Bridal Room
- Sound/Music License
- Experienced Service Staff
- Artful Decoration
- DJ Services
- Multi-Cuisine Menu
Popular Venue with Capacity (in pax):
- Outdoor Venue (Lawn): 300 Seating & 500 Floating
AapnoGhar Resort

Looking for fun, joy, and a whole lot of celebration? AapnoGhar Resort in Gurgaon is like a giant playground of love! This big, happy place spreads across 9 acres and is filled with greenery, smiles, and love.
Every little part of your wedding is taken care of with lots of love, from colorful decorations to yummy food and cozy rooms. It’s not just a venue, it’s the beginning of your forever story! With space for big families and all your friends, AapnoGhar is where joy and magic come together to give you the most unforgettable wedding ever.
Address: 43rd, Mile Stone, Delhi – Jaipur Expy, NH8, Sector 77, Gurugram, Haryana 122004
Phone: 076667 79997
Popular Services:
- In-house catering services
- In-house decor services
- Service staff
- Bridal room
- Guest accommodation
- Exclusive space for special events
How many guests can AapnoGhar Resort accommodate for a wedding?
- Outdoor Lawn: 800 Seating & 1700 Floating
- Indoor Hall: 150 Seating | 300 Floating
- Outdoor Lawn 1: 200 Seating & 350 Floating
- Hall +Lawn: 200 Seating & 450 Floating
Best Western Resort Country Club

Wanna get married in a place that feels like a secret garden? Best Western Resort Country Club, near Manesar, is just the spot! This place is full of big green lawns, soft breezes, and the happiest vibes. It’s great for small get-togethers or big fat weddings.
The staff here takes care of everything, so you can relax and smile. With delicious food, pretty lights, and cozy rooms, your day will be just perfect.
This is one of the most loved resorts in Gurgaon, where dreams turn into reality under the open sky. Say hello to happiness!
Address: Pachgaon, Major District Road 132, near Manesar, Gurugram, Haryana 122015
Phone: 072900 73447
Popular Services:
- Guest accommodation
- Stage and lighting
- In-house catering
- Wedding DJ
- Floral décor
- Fireworks
- Empanelled decor vendors
- Space for special events
- Band
Popular Venue with Capacity (in pax):
- Regency 1- 50 Seating & 120 Floating
- Regency 2- 30 Seating & 50 Floating
- Regency 3- 30 Seating & 40 Floating
- Regency 4- 20 Seating & 48 Floating
- Regency 5- 20 Seating & 48 Floating
- Regency 6- 20 Seating & 48 Floating
- Regency 7- 20 Seating & 55 Floating
- Outdoor Lawn- 600 Seating & 3000 Floating
- Poolside- 120 Seating & 500 Floating
Lemon Tree Tarudhan Valley

Wanna get married in a place that feels like a peaceful dream? Lemon Tree Tarudhan Valley in Gurgaon gives you that! Tucked away in the Aravalli hills, this lovely resort has green gardens, calm water, and a quiet feeling you’ll love.
The resort has everything, fancy rooms, a golf course, pet-friendly spaces, and tasty food too! It’s perfect for people who want their wedding to be sweet, simple, and full of nature. The staff here makes everything smooth, so you just enjoy every second. At Lemon Tree, your big day turns into a sweet memory you’ll never forget.
Address: Village Dadu, Tehsil Tauru, District Mewat, Manesar, Haryana – 122105, India
Phone: +91 1267 285285
Popular Services
- Alcohol service
- DJ
- Guest rooms available
- Valet parking
- Basic lighting
- Furniture
- Power backup
- In-house decorator only
- In-house Catering
- Baarat allowed
- Hawan allowed
Popular Venue with Capacity (in pax):
- Outdoor Lawn: 250 Seating | 400 Floating
- Poolside Venue: 50 Seating | 80 Floating
The Gateway Resort Damdama Lake, Gurgaon

Want your wedding to feel like a holiday? Just a short ride from Delhi, the Gateway Resort Damdama Lake gives you a peaceful escape. This resort has wide green lawns, beautiful halls, and a calm, happy vibe. It’s the perfect mix of nature and fancy fun!
Whether you’re planning a big party or something small and sweet, this place makes every moment feel special. You’ll love the friendly staff, great food, and lovely views.
If you’re dreaming of a wedding that feels magical, The Gateway Resort is the place to start the new journey with your love.
Address: Damdama Lake Rd, Haryana 122102
Phone: 1-800-111-825
Popular Services:
- Air-conditioned Hall
- Ample parking
- Baarat allowed
- Hawan allowed
- An overnight wedding allowed
- Outside decorators allowed
- Veg & Non-Veg Food
Popular Venue with Capacity (in pax):
- Poolside Lawn- 350
- Bargad Hall- 500
- Outdoor Lawn- 250 Seating & 500 Floating
The Westin Sohna Resort & Spa

Let’s make your wedding feel like a fancy picnic in the woods! The Westin Sohna Resort & Spa is just an hour from Delhi and feels like a peaceful getaway. The resort is super green with trees, pretty paths, and cool halls.
The resort perfect for couples who love a mix of nature and luxury. With help from the Marriott team, everything is planned just right for you. Whether it’s a grand party or a small gathering, your day will sparkle. This place is one of the most beautiful Sohna Road wedding resorts for unforgettable celebrations!
Address: Vatika Complex PO Dhaula, Karanki, Road, Sohna, Haryana 122103
Phone: 0124 711 2233
Popular Service
- Basic lighting, electricity & backup
- Valet parking
- Furniture
- Bridal room
- Service staff
- Rooms
- Restaurant
- Bar
- Swimming pool
- Transportation services
Popular Venue with Capacity (in pax):
- Ballroom: 220 Seating | 350 Floating
- Jasmine (Indoor): 40 Seating | 100 Floating
- Orchid (Indoor): 40 Seating | 100 Floating
- Firangipani (Indoor): 40 Seating | 100 Floating
- Oryo (Indoor): 35 Seating | 60 Floating
- Isa (Indoor): 35 Seating | 60 Floating
- Myra (Indoor): 35 Seating | 90 Floating
The Country Touch Resort

Imagine a wedding surrounded by trees, flowers, and your favorite people. That’s exactly what you get at The Country Touch Resort in Gurgaon! This place is full of charm and has space for big or small weddings.
The staff is super sweet and makes sure everything goes smoothly. From tasty meals to cozy corners and clean rooms, every part of the day feels special.
You’ll love the natural setting, fairy lights, and fun vibes. If you’re looking for affordable wedding resorts in Gurgaon with a magical touch, this is the one for you.
Address: The Country Touch Resort Village, PO, Badshahpur, Bhondsi, Gurugram, Haryana 122102
Popular Services
- Air Condition
- A/V Equipment
- Catering
- Power Backup
- Indoor & Outdoor
- Live Sports Screening
- In-house Catering Available
- Outside Catering Allowed
- Full Bar Available
- Outside Drinks Allowed
- Hawan
- Baraat Allowed
- Mandap
- In-house Decorator Available
- Outside Decorator Allowed
Popular Venue with Capacity (in pax):
- Outdoor Lawn Area: 700 Seating | 1100 Floating
Aravali Nature Valley Resort

Looking for a sweet and simple wedding without spending too much? Aravali Nature Valley Resort is just the right place! This lovely spot has big green lawns, cute lights, and a peaceful feeling all around. It’s close to Delhi, easy to reach, and full of nature’s magic.
Whether you want a small celebration or a big one, this place has everything you need: food, decorations, and cozy rooms. If you’re dreaming of a pretty wedding that doesn’t break the bank, Aravali resorts for weddings, like this one, are just perfect to start your love story.
Address: Plot No B6, Sohna – Gurgaon Rd, Gurugram, Haryana 122102
Phone: 099966 99878
Popular Services:
The resort offers a range of services to make your wedding day special:
- Ample parking
- Overnight wedding allowed
- Alcohol at the venue
- Outside alcohol allowed
- Outside decorators allowed
- In-house Decor
- Parking
- In-house catering
- Rooms Available
- Veg & Non-Veg Menu
Popular Venue with Capacity (in pax):
- Outdoor Lawn: 60 Seating & 100 Floating
Paradise Green Resort

Ready to tie the knot in a place that feels like a royal garden? Paradise Green Resort in Gurgaon is full of pretty trees and big lawns, just waiting to host your dream wedding. It’s one of the top Manesar wedding venues, close to everything, so your guests can get there easily. You’ll love the big halls, yummy food, and fairy tale decorations.
The comfy rooms and parking make everything easy. Let the expert team take care of the boring stuff while you enjoy your big day full of love, laughs, and fun. This is your perfect place for a magical celebration!
Address: Near Manesar Toll Gate, Behind Aapno Ghar, Delhi Jaipur Highway, Gurgaon, Haryana – 122002
Phone: 9910809849, 9910805854
Popular Services
The resort provides a range of facilities to ensure a memorable wedding:
- Outside Food Allowed
- Outside Decor Allowed
- Non-Veg Food Allowed
- Outside Alcohol Allowed
- Baraat Allowed
- Hawan Allowed
- Baarat allowed
- Hawan allowed
- Overnight wedding allowed
- The stage
- Power Backup / Generator
- Basic sound system
- Projector provided
Popular Venue with Capacity (in pax):
- Outdoor Lawn Area- 800 Seating & 1200 Floating
Palette – Winslow Farms & Resort

Let your love story shine bright at Palette – Winslow Farms & Resort in Gurgaon! This lovely spot near Taj Nagar Station is easy to reach and full of charm.
Whether you’re planning a fun party or a quiet wedding, this resort fits all your dreams. It’s great for pre-wedding shoot locations in Gurgaon too! You can say your vows under twinkly lights, enjoy tasty food, and dance the night away.
Everything feels calm and perfect. For couples who want something beautiful, fun, and photo-ready, this place is a total win!
Address: Akbarpur Tauru, Road, Manesar, Haryana 122105
Phone: 0124 620 1166
Popular Services:
- Ample parking
- Baarat allowed
- Hawan allowed
- Overnight wedding
- Alcohol at the venue
- Outside alcohol
- Non-Veg allowed
- Rooms Available
- In-house DJ
Popular Venue with Capacity (in pax):
- Outdoor Lawn- 900 Seating | 1500 Floating
Wet N Wild

Say hello to the fun side of weddings at Wet N Wild in Gurgaon, one of the most exciting mid-range wedding resorts near Delhi. This huge space can hold up to 2000 guests and has lawns, pools, and big banquet halls.
Whether you’re throwing a wild party or a sweet celebration, everything you need is right here. Enjoy tasty food, peaceful vibes, and lots of happy moments.
The venue is perfect for couples who want something grand but still easy on the budget. Your wedding day here will be full of magic and laughter!
Address: 45-Milestone, National Highway 8, Naurangpur Rd, Sector 78, Gurugram, Haryana 122001
Phone: 0124 481 2100
Popular Services
- Food Provided by Venue
- Non-Veg Food Allowed
- Baraat Allowed
- Halls are Air Conditioned
- Hawan Allowed
- Decor Provided by the Venue
- Electricity Back-up
- Parking
- Accommodation
- In-house catering only
Popular Venue with Capacity (in pax):
- Banquet Hall- 1600 Seating | 2400 Floating
- Outdoor lawn- 1200 Seating | 2500 Floating
MadhavGarh Farms

Want to take wedding vows under the stars with flowers and nature all around? MadhavGarh Farms in Gurgaon is where your dreamy wedding begins. It’s one of the top budget-friendly wedding venues in Gurgaon, filled with charm and wide green spaces.
You get cute gazebos, pretty arches, and all the help you need to plan your big day. The vibe here is peaceful, fun, and totally unforgettable. So if you’re looking for a sweet and simple celebration without spending too much, this is the spot to begin your forever!
Address: Tikli, Near Badshapur, Gurugram, Haryana 122101
Phone: 093554 14555
Popular Services
- A/V Equipment
- Catering
- Parking
- Power Backup
- Rooms Available
- Wifi/Internet
- Indoor & Outdoor
- Outdoor Only
- Outside Catering Allowed
- Live Music
- Outside Drinks Allowed
- Hawan
- Baraat Allowed
- Mandap
- In-house Decorator Available
- Outside Decorator Allowed
- Play Area
Popular Venue with Capacity (in pax):
- Indoor Banquet- 120 Seating | 200 Floating
- Outdoor Lawn- 300 Seating | 500 Floating
Surjivan Resort

Let’s make your wedding day calm, cozy, and full of love at Surjivan Resort in Gurgaon! This beautiful place is perfect for an anniversary celebration, resorts in Gurgaon too, it’s that special.
Whether you are inviting a few friends or the whole town, the big lawns and lovely setup will make it all perfect. The friendly staff takes care of everything so you can enjoy every little moment.
The natural setting and quiet vibes help you and your guests relax and smile. It’s a place where every celebration becomes something amazing!
Address: Naurangpura-Tauru Road, Opp ITC Grand Bharat Hotel, Gurugram, Haryana 122105
Phone: 085060 60606
Popular Services
- More than one event space
- Lighting & power backup
- Valet parking
- Service staff
- Guest accommodation
- In-house catering
- Different types of cuisines
- In-house decor only
Popular Venue with Capacity (in pax):
- Hall+Lawn- 150 Seating | 200 Floating
Hideaways Resort

Make your dream wedding come true at Hideaways Resort in Gurgaon, one of the top luxury wedding resorts in Gurgaon for couples who want elegance and fun! Surrounded by nature, it offers big lawns, cozy rooms, and a vibe that feels just right. You can relax while the team takes care of the food, music, and decor.
Whether it’s a big party or a small one, this resort makes sure every detail is perfect. It’s a peaceful, stylish place where you can start your new journey in the most magical way.
Address: Ansal Aravali Retreat, A-33, near Pathways International School, Gurugram, Haryana 122102
Phone: 088004 24293
Popular Services
- Guest accommodation
- Pool
- Bridal dressing room
- Parking area
- In-house restaurant
- Valet parking
- Modern Furniture
- Catering
- Service Staff
Popular Venue with Capacity (in pax):
- Outdoor Lawn- 800 Seating & 1200 Floating
Kaara The Clover

Say “hello” to happy moments at Kaara The Clover in Gurgaon, where your wedding is planned with love and care! This place has big green lawns and comfy spaces that make your celebration feel extra special. Want a spa before your big day? You got it!
Whether you’re planning a cute little event or a grand affair, the friendly team will make it all smooth. With cozy rooms, yummy food, and pretty spots for photos, Kaara The Clover is one of the best wedding venues in Gurgaon for couples who want fun and fancy all in one!
Address: Khatoni No. 72, Kherki Daula, Khata No. 65/60, Gurugram, Haryana 122004
Phone: 093117 68636
Popular Services
- Banquet hall
- Lawn
- Guest accommodation
- Pool
- Catering
- Bridal dressing room
- Parking area
- In-house restaurant
- Attentive service staff
Popular Venue with Capacity (in pax):
- Indoor Space- 150 Seating & 200 Floating
Amour Convention & Resorts

Go big on love at Amour Convention & Resorts in Gurgaon, where there’s room for everyone, like really, up to 5000 guests! That’s right, this Sohna Road wedding resort is made for mega parties.
You’ll find shiny halls, lush lawns, and a poolside too! From decorations to food, the awesome staff makes sure it all runs smoothly. It’s super easy to get to, which means no travel trouble for your guests. Want a big, bold, and beautiful wedding? Then Amour is just the right stage for your celebration!
Address: Vatika Chowk, Sector 66, Badshahpur Sohna Rd Hwy, Badshahpur, Gurugram, Haryana 122004
Phone: 095999 83111
Popular Services
- Parking
- Wheelchair Accessibility
- Hawan
- Air Condition
- Roof Top
- Rooms Available
- In-house Catering Available
- Baraat Allowed
- Outside Decorator Allowed
- Full Bar Available
- Swimming Pool
- Table and Chairs
- Wifi/Internet
- Indoor & Outdoor
- Outside Drinks Allowed
- Mandap
- In-house Decorator Available
Popular Venue with Capacity (in pax):
- Ballroom +Courtyard- 600 Seating & 900 Floating
- Outdoor Lawn- 800 Seating & 1000 Floating
- Poolside + Lawn- 250 Seating & 500 Floating
- Amour Glass House- 40 Seating & 70 Floating
Chopra Farms and Resorts

If you love nature, flowers, and wide open spaces, then Chopra Farms in Gurgaon is calling your name! This peaceful venue is perfect for couples who want their big day to be all about love and the outdoors. It’s close to town, but feels like a getaway.
With helpful staff, tasty food, and a lovely setting, your wedding here will be as sweet as can be. The big green lawns and quiet surroundings make it a magical place to start your forever. Choose Chopra Farms for a wedding that’s full of heart and beauty.
Address: 93HH+72C, Chopra Farms Sohna Road, road, Dhumaspur, Gurugram, Haryana 122102
Phone: 097110 36277
Popular Services:
- A/V Equipment
- Catering
- Parking
- Power Backup
- Rooms Available
- Indoor & Outdoor
- In-house Catering Available
- Hawan
- Baraat Allowed
Popular Venue with Capacity (in pax):
- Banquet Hall- 450 Seating & 600 Floating
Why Choose Gurgaon for Your Wedding?
Choosing Gurgaon for your wedding venue offers numerous advantages:
- Close to Delhi: It’s super easy to reach for friends and family coming from nearby cities or even far away!
- So Many Venues: From fancy Manesar wedding venues to big green lawns on Sohna Road, you’ve got loads of choices!
- Perfect for Destination Weddings: Want a destination wedding that’s still close to home? Destination weddings in Gurgaon are a total win!
- Photo-Ready Spots: There are beautiful gardens and spots perfect for pre-wedding shoots.
- Extra Fun Add-Ons: Some resorts even offer spa time, games, and other cool stuff to enjoy before the big day.
- For Every Budget: From budget-friendly to full-on royal vibes, Gurgaon has venues for every wallet!
Expert Planners: You’ll get help with food, flowers, music, and everything else so your day runs smoothly.
Why Are These Resorts All-In-One Wedding Spots?
Gurgaon’s most wedding resorts are known for their comprehensive services, which often include:
- Tasty Food: You get yummy food made just the way you like it, Indian, Chinese, or anything you want!
- Pretty Decorations: The resorts have expert decorators who make everything look dreamy and magical.
- Cozy Rooms: Your family and friends can stay in comfy rooms right at the venue.
- Easy Travel Help: Some places help you plan transport for guests coming from far away.
- Great Photo Spots: The gardens and lawns are perfect for pre-wedding shoots and cute pictures.
- Fun Extras: Some resorts have spas, pools, and even play zones to relax before the big day.
- Budget or Fancy: Whether you want a luxury wedding or a budget-friendly one, there’s something for everyone.
Anniversary Ready: These resorts are great for anniversary parties too, not just weddings!
Conclusion
Weddings in Gurgaon are just… wow! Whether you want a royal celebration or a cute, cozy one, this place has the best of both. You’ll find the perfect venue—be it luxury wedding resorts in Gurgaon, nature-inspired farms, or classy halls in Manesar. Every resort is ready to make your day super special with top service, great food, and pretty spots for all those pictures. From planning to dancing, everything feels easy and fun. Choose Gurgaon for your wedding and start your love story in the best way possible!