This was delicious, but be warned, it is very, very rich. If I do it again I would reduce, possibly halve the cream cheese (didn't use ricotta because I don't like the texture) and up the spinach level significantly. Takes a while to assemble, but it is worth it and it went down well with the OH!