Went to the new Margaritaville with four other people today. It was early, before noon. We were told the wait was 40 minutes to eat outside on the patio which was understandable. We asked if we could eat at the rooftop bar instead and they told us no that only appetizers could be served up there. What kind of rule is that? I've never been to a restaurant bar you couldn't eat at. So we sat inside. First I ordered a 5 O'clock somewhere drink. It was suppose to be a pink color, taste fruity, and garnished with a pineapple and a cherry. The sever brought a green drink with a lime and said, "Don't worry this is the right drink they used a different color grenadine." And walked away. Took one sip and it was a margarita. Why come up with such an elaborate lie? I didn't even ask for a new drink because she didn't come back to the table for a long time and I didn't feel like calling her out on that nonsense. Then we all waited over an hour for our food. Most of the tables food was cold. The fish tacos I had were so bland and it was said to come with habanero cream sauce and it did not have that on the tacos. I got them because I wanted something spicy. Complete let down. The side of rice and beans had no flavor either. We also had to ask for water refills which should just be a given. When water is low fill it up, come on serving 101. After we ate we went to the rooftop bar because we wanted to go outside in the first place and we were told we couldn't sit down at a table because it was reserved. We all crammed in a corner were there were not enough seats for all of us. We were up there for another hour and no one was even seated at that table the entire time! The atmosphere was nice but considering how poor the service was, the bland cold food, and the outrageous prices I won't be back. I don't mind dropping money on good food but this was not even close. Too bad I didn't listen to all the other yelp reviews. Next time I want to spend time in the flats it won't be here.