Miami Beach is a fun place. Nice beach, cool city, very trendy. Will probably go back next winter. However was very upset twice in SOBE restaurants. First time at an Italian terrasse restaurant on Lincoln street. The one with the orange plastic chairs and matching umbrella. Every dishes we was incorrectly priced on our final bill . Sometime 2 to 3 dollars extra than printed on the menu.With tax and tips you could say an extra 10 $. Waiter pleaded that system was new etc... But I dont buy this BS. The place is pack almost every night...so dont really buy that argument especially for basic plates such as calamari, Mahi Mahi and Chicken filets... He did make the corrections but for such an international destination I find it pretty lame !. Second time on Ocean blvd for cocktails at one of the terrasse restaurant facing the beach. Hostess told us large Mojito where two for one. When the waitress came it was no longer two for one anymore but two for 20. Then she said we could not buy 2 drinks only. Me my wife and mom all had to buy each one of us a drink or we would loose the special. Then she said we could buy 4 drinks for 40$ . Then she change her story again and we all had to buy a drink and minimum was 10$ to 15 $ each. . Anyway after the 3rd story I just told her to find other suckers for her Mojitos cocktail. Anyway its really too bad I dont remember the name of restaurant so we all avoid this place. I would never imagine people trying little scam like this in Miami. Maybee in some remote island where you dont speak the language or something ! Morale of the story ...just check your bill and get the full story before ordering booze on Ocean blvd !