I am reviewing only pre-trip customer service here. When we were deciding on whether to book with G Adventures, our representative was extremely helpful and replied to our emails and phone calls very quickly. As soon as we booked, the communication nearly stopped or was delayed and not thorough. Then I had a medical issue that will prevent me from attending the first three days of the trip. My rep never called or emailed me back, so I had to speak with someone else. She told me I had no options and would not help me even make alternative arrangements that I would pay for. Then she recommended that I just arrive late and claim travel interruption through my travel insurance (which they require we purchase in advance). I did contact my insurance and they said I could make a claim. When I called G Adventures back the next day, they initially said they could not provide a partial invoice for the first three days since it was a package. This makes no sense--surely I am not the first person to make this request. So I asked her to speak to her supervisor, and after a long process, she said she might be able to get her operations team to put together a list of costs. I haven't even been on the trip yet, but I can say that the customer service is focused on selling you the trip. They are not helpful, nor do they show much concern, for any issues that may arise. I sincerely hope that the service we receive in Peru will be much better than the service I received from their sales office.