Tart, sweet, and creamy – exactly as key lime should be, delicious!