luxury retreats in bali are offered by many companies but you should always check the each detail of the retreat before hiring it.....

http://gekkoretreats.com/