I agree with the others here. NEVER EVER book a flight with a third-party website, no matter where you're going in the world. I recently booked my second flight to Raja Ampat and used Garuda again. Booking online was no problem, and their chat feature is very responsive. I even had to call to ask a question and was able to talk to a live agent. I was pleasantly surprised. Garuda has the most diver-friendly luggage policy, plus their flights are more reliable as to not get cancelled or delayed. Build in plenty of time in your itinerary to allow for delays.
Their prices tend to really jump as the travel date gets closer, so booking sooner than later, especially for 7 seats, will serve you best.
Their prices tend to really jump as the travel date gets closer, so booking sooner than later, especially for 7 seats, will serve you best.