Ultra is a great place to party, filled with fun people, but for dinner... it's mediocre at best.
I went there for a Bachelorette dinner and party good times. The party good times is always a sure bet at Ultra: fun party people...
The food there, meh. I ordered the SALMON TAR TAR, and it was the smallest dollop of toothpaste I've ever tasted. But the good news is, they give you THREE dollops.
For the main, I ordered the LOBSTER LINGUINE. Which was decent but nothing to sneeze at.
Overall, you would go there for the ambiance and the fun, but for a good meal, I would recommend you go somewhere else first and then come back to have drinks!