Ice Box is the best restaurant I ate at during my week spent in Miami South Beach. It was so good I returned 4 times. Everything is delicious, especially the curry chicken. For dessert, try the melt in your mouth chocolate truffles. The atmosphere is great, the servers genuinely interested in your enjoyment of the food. Really stands out from the touristic restaurants where prices are inflated and the food experience is deflating.