Little bit complex to make and takes a lot of ingredients, but it is REALLY worth it. I didn't follow the recipe to the letter but had plenty of good alternative ingredients that it wasn't very different from the original recipe. Went down very well with everyone who tried it.