I went to Truva a couple of weeks ago. The portions were good sizes and tasty (I was very hungry and it filled me up nicely), but it took a long, long time for the food to arrive. The friend I was with is friends with the owner (so she got her beer for free, but I had to pay for my coke), and we arrived early before it was to crowded, but the service was still slow. They gave us the best table, but then went and put a family with screaming kids nearby, so we ended up having to move downstairs to get away from the noisy brats.
And they bring water without you asking for it, refill it when necessary and then charge $30 per glass for it. 2 glasses of water each added $120 to the bill.