Was in Baltimore on New Year's Day and tried several places in Federal Hill, but all were too crowded and noisy. Had to leave 2 restaurants due to the noise. Blue Agave was perfect for us. Not too crowded and you could hear your dinner partners talk. The food was pretty typical for a Mexican restaurant - good and plenty of it. Wait staff was pleasant and efficient. Would recommend it to anyone.