How reliable are these sites that offer great deals compared to the rates the villas offer? Are they safe to book through, or is it worth the peace of mind to just pay more and book directly through the villa? We're coming back to Bali from Canada (our third time--just can't help ourselves) and don't want to get our trip off to a bad start. Any thoughts??? Thanks for your help.