is ambien better than xanax for sleep how effective is ambien for sleep