Usually same price to you, but reduces odds of a screw up by eliminating the middleman in the communication chain. When I have read stories of people who have had problems with their reservations, it's almost always third party bookers.