delicious facts