Booking with agents is more expensive, but this travel center is alright. They help you out with all of your travel needs which is something usually missed when you book your own ...
All reviews seem positive