You have to really want to do Mexican food right to impress me these days. Maybe that's unfair, maybe not, but there's far too many places to get good Mexican food at good prices for me to sit down and pay good money for anything less than extraordinary.
El Sombrero is visually appealing, and the quaint decor in this rather tiny place is a good setting for an excellent date night.
The use of real crema instead of sour cream has me excited as hell. Like getting fresh tuna after a lifetime of nothing but canned, the real thing is so much better than a cheap alternative. From this point forward, I will judge every Mexican meal I eat by their choice to use real crema or not.
Of course the real test of any Mexican meal, for me, will always be the Flan and El Sombrero's has won my heart.
The music was a little loud for my taste, which probably speaks more to my age then to the classiness of the restaurant, so I won't let it affect my rating.
Way to go El Sombrero - you're doing everything right.