Need expert help?
Piper is the founder of honeymoon specialty travel company Remarkable Honeymoons, and an award-winning agent with almost 30 years experience.
She's a Virtuoso agent, and winner of WeddingWire's Couples Choice awards every year from 2014-2022.
She is well versed in international travel after having visited dozens of countries in her career, and also through her studies abroad living in both Mexico and France. From the Orient Express, to tenting in Nepal, to flying the Concord, she's had many wonderful travel experiences.
|
Dominican Republic Vacation Packages and SpecialsExplore > Dominican Republic VacationsTo receive emails of new travel specials for your favorite destinations, click here. Ocean Blue & Sand - All Inclusive 3 nights from 273 per person
![]() Hotel: Ocean Blue & Sand.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Secrets Cap Cana Resort & Spa By AMR Collection - All Inclusive 3 nights from 824 per person
![]() Hotel: Secrets Cap Cana Resort.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Dreams Punta Cana Resort & Spa By AMR Collection - All Inclusive 3 nights from 534 per person
![]() Hotel: Dreams Punta Cana Resort & Spa.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Iberostar Grand Bavaro - All-Inclusive 3 nights from 938 per person
![]() Hotel: Iberostar Grand Bavaro.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Melia Caribe Beach Resort - All Inclusive 3 nights from 376 per person
![]() Hotel: Melia Caribe Tropical.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees TRS Turquesa Hotel - All Inclusive, Adults Only 3 nights from 519 per person
![]() Hotel: TRS Turquesa Hotel.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Catalonia Bavaro Beach, Golf & Casino Resort - All Inclusive 3 nights from 273 per person
![]() Hotel: Catalonia Royal Bavaro.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Majestic Mirage Punta Cana - All Suites - All Inclusive 3 nights from 433 per person
![]() Hotel: Majestic Mirage Punta Cana.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Majestic Colonial Punta Cana - All Inclusive 3 nights from 307 per person
![]() Hotel: Majestic Colonial.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Zoetry Agua Punta Cana By AMR Collection - All Inclusive 3 nights from 757 per person
![]() Hotel: Zoëtry Agua Punta Cana.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Nickelodeon™ Hotels and Resorts Punta Cana 3 nights from 635 per person
![]() Hotel: Nickelodeon Hotel.
Requirements: Packages must be booked at least one day prior to departure. Prices include government taxes and fees, but do not include baggage fees Dreams Dominicus La Romana By AMR Collection - All Inclusive with air 4 nights from 877 per person
![]() Hotel: Dreams Dominicus La Romana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Ocean Blue & Sand - All Inclusive 4 nights from 757 per person
![]() Hotel: Ocean Blue & Sand.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Secrets Cap Cana Resort & Spa By AMR Collection - All Inclusive with air 3 nights from 1,190 per person
![]() Hotel: Secrets Cap Cana Resort.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Dreams Punta Cana Resort & Spa By AMR Collection - All Inclusive with air 4 nights from 786 per person
![]() Hotel: Dreams Punta Cana Resort & Spa.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Iberostar Grand Bavaro - All-Inclusive with air 3 nights from 1,155 per person
![]() Hotel: Iberostar Grand Bavaro.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Riu Republica - All Inclusive with air 7 nights from 937 per person
![]() Hotel: Hotel Riu Republica.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Live Aqua Beach Resort Punta Cana - All Inclusive with air 3 nights from 1,321 per person
![]() Hotel: Live Aqua Beach Resort Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Melia Caribe Beach Resort - All Inclusive with air 7 nights from 1,009 per person
![]() Hotel: Melia Caribe Tropical.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Nickelodeon™ Hotels and Resorts Punta Cana with air 4 nights from 1,034 per person
![]() Hotel: Nickelodeon Hotel.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Hard Rock Hotel and Casino Punta Cana - All-Inclusive with air 3 nights from 4,449 per person
![]() Hotel: Hard Rock Hotel and Casino, Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Dreams Palm Beach Punta Cana By AMR Collection - All Inclusive with air 7 nights from 1,001 per person
![]() Hotel: Dreams Palm Beach Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Paradisus Palma Real Resort - All Inclusive with air 3 nights from 1,245 per person
![]() Hotel: Paradisus Palma Real Resort.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Breathless Punta Cana Resort & Spa By AMR Collection - All Inclusive with air 3 nights from 1,269 per person
![]() Hotel: Breathless Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Iberostar Selection Bavaro Suites - All Inclusive with air 3 nights from 927 per person
![]() Hotel: Iberostar Selection Bavaro Suites.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Iberostar Punta Cana - All Inclusive with air 4 nights from 790 per person
![]() Hotel: Iberostar Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Iberostar Dominicana - All Inclusive with air 7 nights from 1,025 per person
![]() Hotel: Iberostar Dominicana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Grand Palladium Bavaro Suites Resort and Spa - AI with air 4 nights from 781 per person
![]() Hotel: Grand Palladium Bavaro Suites Resort & Spa.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Coral Level at Iberostar Selection Bavaro Suites - All Inclusive with air 3 nights from 1,207 per person
![]() Hotel: Iberostar Selection Bavaro Suites.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Riu Palace Bavaro - All Inclusive with air 4 nights from 799 per person
![]() Hotel: Hotel Riu Palace Bavaro.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Riu Palace Punta Cana - All Inclusive with air 7 nights from 1,039 per person
![]() Hotel: Hotel Riu Palace Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Grand Palladium Palace Resort Spa & Casino - All Inclusive with air 3 nights from 1,162 per person
![]() Hotel: Grand Palladium Palace Resort Spa & Casino.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. The Reserve at Paradisus Palma Real - All-Inclusive with air 4 nights from 1,026 per person
![]() Hotel: Paradisus Palma Real Resort.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Royalton CHIC Punta Cana, An Autograph Collection All-Inclusive Resort & Casino – Adults Only with air 3 nights from 976 per person
![]() Hotel: CHIC by Royalton Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Bahia Principe Luxury Ambar - Adults Only with air 5 nights from 1,192 per person
![]() Hotel: Bahia Principe Luxury Ambar.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Catalonia Royal Bavaro - All Inclusive with air 4 nights from 747 per person
![]() Hotel: Catalonia Royal Bavaro.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Majestic Colonial Punta Cana - All Inclusive with air 5 nights from 1,022 per person
![]() Hotel: Majestic Colonial.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Majestic Elegance Punta Cana - All Inclusive with air 3 nights from 873 per person
![]() Hotel: Majestic Elegance.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Majestic Mirage Punta Cana - All Suites - All Inclusive with air 4 nights from 937 per person
![]() Hotel: Majestic Mirage Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. TRS Turquesa Hotel - All Inclusive, Adults Only with air 3 nights from 958 per person
![]() Hotel: TRS Turquesa Hotel.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Zoetry Agua Punta Cana By AMR Collection - All Inclusive 3 nights from 1,234 per person
![]() Hotel: Zoëtry Agua Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Sanctuary Cap Cana Resort 4 nights from 915 per person
![]() Hotel: Sanctuary Cap Cana.
Vacation Highlights 4 night accommodations Hotel transfers All Inclusive Adults only Check in: 3: 00 PM Check out: 12: 00 PM Majestic Mirage Punta Cana 4 nights from 625 per person
![]() Hotel: Majestic Mirage Punta Cana.
Vacation Highlights 4 night accommodations Hotel transfers All Inclusive Check in: 3: 00 PM Check out: 12: 00 PM Grand Palladium Punta Cana Resort & Spa 7 nights from 449 per person
![]() Hotel: Grand Palladium Punta Cana Resort & Spa.
Vacation Highlights 7 night accommodations Hotel transfers All Inclusive Special Notes INCLUDES 45% savings PLUS 1 kid stays free Check in: 2: 00 PM Check out: 10: 00 AM Finest Punta Cana 4 nights from 669 per person
![]() Hotel: Finest Punta Cana.
Vacation Highlights 4 night accommodations Hotel transfers All Inclusive Check in: 9: 00 AM Check out: 12: 00 PM Dreams Punta Cana Resort & Spa By AMR Collection - All Inclusive 5 nights from 541 per person
![]() Hotel: Dreams Punta Cana Resort & Spa.
Check In: 3: 00 PM Check Out: 12: 00 PM Minimum Check-In Age: 18 Grand Palladium Punta Cana Resort & Spa - All Inclusive 5 nights from 614 per person
![]() Hotel: Grand Palladium Punta Cana Resort & Spa.
Check In: 3: 00 PM Check Out: 12: 00 PM Minimum Check-In Age: 18 Hard Rock Hotel And Casino Punta Cana - All-Inclusive 5 nights from 1,446 per person
![]() Hotel: Hard Rock Hotel and Casino, Punta Cana.
Check In: 3: 00 PM Check Out: 12: 00 PM Minimum Check-In Age: 18 Iberostar Grand Bavaro - All-Inclusive 5 nights from 1,092 per person
![]() Hotel: Iberostar Punta Cana.
Check In: 3: 00 PM Check Out: 11: 00 AM Minimum Check-In Age: 18 Minimum Guest Age: 18 Grand Bavaro Princess- All Inclusive 5 nights with air from 947 per person
![]() Hotel: Bávaro Princess All Suites Resort, Spa & Casino.
General Policies & Fine Print Check In: 3: 00 PM Check Out: 12: 00 PM Minimum Check-In Age: 18 Royalton Splash Punta Cana, An Autograph Collection All-Inclusive Resort & Casino 5 nights with air from 896 per person
![]() Hotel: Memories Splash Punta Cana Resort & Casino.
Check In: 3: 00 PM Check Out: 12: 00 PM Minimum Check-In Age: 18 Dreams Macao Beach Punta Cana By AMR Collection - All Inclusive 5 nights from 1,072 per person
![]() Hotel: Dreams Macao Beach Punta Cana.
Advisory Student Groups (Spring Breakers) are not permitted at Hotel. A student group consist of those that travel without parent supervision or a responsible adult in each room. This could refer to but not limited to high school students or college students booking multiple rooms. The hotel reserves the right to deny lodging to any reservations of this type. General policies & fine print General Policies: Check-in Policy - Hotel requires a credit/debit card authorization or cash deposit upon check-in for incidentals; this will place a hold on your funds. Convention Policy - Individuals attending a convention cannot book this property for their stay. If found attending a convention, guests may be subject to higher room rates upon arrival. Hotel Spring Break Policy - This hotel cannot guarantee a spring-break-free environment. Transfer Policy - A price may display when children stay free, if your vacation includes transfer to your hotel. General Information - Room taxes and service fees are included in vacation price. Minimum night stay restrictions may apply. Reservation changes may not be permitted unless authorized by the hotel. Pet Policy Pets Allowed Dreams Royal Beach Punta Cana By AMR Collection - All Inclusive 5 nights with air from 1,134 per person
![]() Lopesan Costa Bávaro Resort, Spa & Casino 5 nights from 2,005 per person
![]() Hotel: Lopesan Costa Bávaro Resort, Spa & Casino.
Five nights | Swim-up junior suite | special rate | Classic Saona Island Excursion | Bavaro Runners Zip Line Secrets Royal Beach Punta Cana 5 nights from 2,673 per person
![]() Hotel: Secrets Royal Beach Punta Cana.
Five nights | Preferred Club junior swim-up suite | special rate | all inclusive | Bavaro Runners Zipline Adventure | Scape Park | private transfers Secrets Royal Beach Punta Cana 5 nights from 1,170 per person
![]() Hotel: Secrets Royal Beach Punta Cana.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Hilton La Romana-Adult Only 5 nights from 1,498 per person
![]() Hotel: Hilton La Romana-Adult Only.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Iberostar Costa Dorada 5 nights from 772 per person
![]() Hotel: Iberostar Costa Dorada.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Grand Bahia Principe La Romana 5 nights from 765 per person
![]() Hotel: Grand Bahia Principe La Romana.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Bahia Principe Grand La Romana 5 nights from 451 per person
![]() Hotel: Grand Bahia Principe La Romana.
Hotel requires a credit/debit card authorization or cash deposit upon check-in for incidentals; this will place a hold on your funds. Hyatt Zilara Cap Cana 5 nights from 3,964 per person
![]() Hotel: Hyatt Zilara Cap Cana.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Hyatt Zilara Cap Cana 5 nights from 2,312 per person
![]() Hotel: Hyatt Zilara Cap Cana.
Five nights | Oceanview junior suite | special rate | all inclusive | Santo Domingo City Excursion | Scape Park Adventure | private transfers Hyatt Ziva Cap Cana 5 nights from 1,717 per person
![]() Hotel: Hyatt Ziva Cap Cana.
Five nights | Oceanview junior suite | special rate | all inclusive | Santo Domingo City Excursion | Double Buggys | private transfers Hyatt Ziva Cap Cana 5 nights from 1,742 per person
![]() Hotel: Hyatt Ziva Cap Cana.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Hilton La Romana-Family 5 nights from 1,075 per person
![]() Hotel: Hilton La Romana-Family.
Prices include: Items selected, government taxes and fees and Pleasant Holidays' service fees. Unless specified otherwise, rates are quoted in USD. Hilton La Romana, An All-Inclusive Family Resort 5 nights from 2,066 per person
![]() Hotel: Hilton La Romana-Family.
Five nights | Premium oceanfront suite | special rate | all-inclusive | Bavaro Runners Zipline Adventure | Catalina Island & Altos de Chavon | private transfers Casa De Campo Classic Villas 5 nights from 2,395 per person
![]() Hotel: Casa De Campo Classic Villas.
Daily housekeeping On a private beach Marina Golf course 17 restaurants and 5 bars/lounges Full-service spa 2 outdoor pools Breakfast available Free area shuttle Free beach shuttle 13 outdoor tennis courts Fitness center Balcones del Atlantico, A Rock Resort 5 nights from 1,325 per person
![]() Hotel: Balcones del Atlantico, A Rock Resort.
Pool Airport transfer Free parking Free WiFi Air conditioning Gym Sirenis Punta Cana Resort Casino & Aquagames 5 nights from 1,660 per person
![]() Hotel: Sirenis Punta Cana Resort Casino & Aquagames.
Pool Free breakfast Spa Free parking Internet access Restaurant NOW Onyx 5 nights from 2,355 per person
![]() Hotel: NOW Onyx.
Daily housekeeping On the beach 8 restaurants and 3 poolside bars 11 bars/lounges and 3 swim-up bars Full-service spa 6 outdoor pools and lazy river Free water park Nightclub Free children's club Health club Outdoor tennis court Sauna How we work with you to plan the perfect trip:
|