I had a very bad experience with Bravofly. They didn't send updated itinerary to passengers when there is a change in flight timing. Moreover, when u ask for the updated itinerary, they will make u difficult to go through the tedious process or push to the air flight comp.
Also, whatever they have booked, cannot be found in the flight comp's system, Scary experience! Regret to book from Bravofly, last and no more next time.