Translation: from spanish

you've excelled yourself! this is really delicious (