Essential insights about barbuda