We were looking for great Cuban food on Miami Beach and found it here. Being on Washington Ave, it is somewhat removed from the crazy crowds on Collins and Ocean Ave. At first we thought this aspect was a great thing, but realized that the 4 lane Washington Ave was kind of busy and the street traffic started to bother us at our outdoor table. We could have moved indoors but wanted to stay outside. The food was indeed terrific and tasty, the sangria a bit too sweet we thought. Overall we ended up paying a lot of money for 2 people in my opinion, having ordered 2 entrees, a salad and 2 sangrias. The next night we went to Little Havana and had really amazing authentic food there for less than half the price. We had a nice meal at Bella Cuba but it just wasn't as "wonderful" as it should have been for the price and the location was not good. Wait staff was very kind and helpful and I'm sorry I can't give this place a glowing review.