Excellent ticks all the criteria can't tolt it 5 stars I take them at different times and it works for me only after 3 days I felt different more energy more alert throughout the day and the bedroom antics lasted longer will be ordering again maybe 2 stacks