I had not been to the Keys in 10 years and I remember eating at the Butterfly Cafe and thinking that it was good, not great. I do, however like to give restaurants a second chance and I am glad that I did. The hostess was cheerful and seated us at a lovely water view table. Our waitress was knowledgable and dealt with my pick Margarita instructions perfectly. The drink was amazing. EVERYTHING we ordered was stupendous. I;m not sure if my visit years ago was an off night or if they have a new chef but this experience was what I look for in a restaurant. It's great that I now have two go to amazing restaurants in Marathon.