My family and I went here and of course the wait time was ridiculous ....2 1/2 hours inside, we wandered around the back and found out we could sit outside with only a 30 min wait......funny how the hostess in the front didn't tell us about this......the food was decent, but a bit over priced . We've done this, to experience it, so probably won't be back.
Review Source:When compared to other restaurants of this sort  (Hard Rock & Planet Hollywood which looks like its falling apart from the outside)  Margaritaville rises above.
We tried for dinner one evening - Â 2 hr wait (yikes). Tried again next day for lunch and was seating after 1/2 hr. Place is ridiculously popular due in part to its location (Broadway on the Beach) and also that its probably the best food choice on Broadway ( which doesn't say much).
Started with the "Volcano Nachos" which was perfectly titled. Chili, cheese, jalapenos - this had everything you would expect and more. The four of us were still picking on it after our main meals.
Our lunch selections included "Fajita Beef Taco Salad" which was fresh, large and satisfying. The "Baja Fish Tacos" did not disappoint  while the "Barb. Chicken Sandwich" was just ok.
Under the circumstances the service was very good. This place was packed but our waiter never missed a beat. Whether it was delivering our food in a timely manner or refilling our soda glasses he was on it.