Its always recommended to book from the hotels website directly, I usually do that it saves a lot also you get to know about promotions which these website like booking and agoda hide.