I gave it 4 stars and not five because I thought the icing was just ok. It was also kinda of runny. This could have been my fault. Without the icing this was a strong 5 star recipe. It was moist and the taste was certainly margaritaish. I will make again but with a different icing. Thanks for the recipe it was desert for July 4th 2011.