Had a quite decent dinner at Alma de Cuba. Although the only thing authentically Cuban (other than some of the sides) was the vaca frita, this is not, IMHO, a bad thing (I lived in Miami for several years and Cuban food is generally a one-note, bland experience).
The combination of a cilantro-pea slaw and tiny scallops accented the Chilean Sea Bass (which was slightly overdone) quite well. Apps were simple but with high-quality ingredients.
Prices were very, very reasonable (alcohol less so being at essentially New York prices).
Decor was fine (preferred the lounge to the dining rooms).
The wine list stunk.
Overall, I was quite satisfied and would certainly eat there again.
Now the jarring note: I had brunch reservations at Lacroix on Sunday. I was flabbergasted at the prices -- brunch is apparently in exactly the same price range as dinner (which looked very reasonable). There is nothing on their website that would indicate this. I realize that Philadelphia is apparently not a brunching town (I had checked Georges Perrier and numerous other spots that all appeared not to be open) but unless I'm missing something -- brunch is generally more casual and considerably cheaper than dinner. $80 a person for dinner (for what is supposed to be a high-caliber meal) can be a relative bargain, for brunch it makes no sense whatsoever.