The problem was with our server. She never once checked on us, a man who may have been the owner did once. We finished our food and ordered mango sticky rice with the man who wasn't even our server. No less than 25 minutes passed before we flagged down the man again to check on our dessert. He said there was a mix up in the kitchen but that he would get them right out, which he did. An hour and 45 minutes after sitting we were able to enjoy our dessert. Lucky for us, our "server" was taking an order from a nearby table and we were able to get our check and get out of there.
Maybe it was an off night, but that server ruined what could have been a great meal.