delectable snack