My experience at Letizia's was perfect. Everything I've tried was delicious and attendants were very attentive and friendly. Only good and fresh ingredients resulting in a well prepared homemade food (and not greasy at all). If I lived nearby I'd always stop by! I truly recommend it.