I've been to Terra a number of times, and always enjoyed the food and ambiance. The wine list is diverse and thoughtfully chosen. The most recent time I and my girlfriend went, however, we had the rudest wine service experience we have ever had in any restaurant, anywhere.
Pros: Nice ambiance, excellent food, good wine list
Cons: Unbelievably rude customer treatment