I've been to this place twice now, and it does not disappoint. Everything I've had (mostly the lamb dishes) has been incredibly tasty and tender.
The staff at Al Hamra are very nice and attentive. They make good recommendations and don't hover over you as you eat. The decor is nice. Fairly standard, but not down-market by any means, after all, it is in a decent area surrounded by high-income rooftops.
The only problem I have is I wish more people would go. I've only been on weeknights so I can't speak to the (hopefully busy) weekend crowd, but this place could use a couple more people discovering it and becoming loyal customers. It is pricey, which may be a result of the location, but it's better than most other Indian places I've been.
Give it a shot and you won't be disappointed.