My wife and I haven't been to either of the 2 restaurants mentioned above, but are dying to try. Also, we have out-of-town guests staying with us this weekend and we know that they enjoy Latin-inspired food. We're also interested in a fun environment. I know what you're thinking... Cafe Atlantico. I agree, but we've already done that many times and want to try something new in DC. So, would you choose Ceiba or Agua Ardiente (or is it even a fair comparison)?