It was good experience, but I don’t really think Miami has all that glamour people say. Overall the city is beautiful. And the food is good pretty much anywhere. Hotels are quite expensive as pretty much anything in Miami. The city is huge and might be worth it renting a car. I chose not to and lost a lot of time getting lost using public transportation.
The things I liked the most about Miami is the Coral Castle and just hanging at the Cuban cafe.
I luckily got amazing weather. So relaxing at the beach was great. Beaches by the way are not as beautiful as I expected. And the water in the winter is very cold. But, it was still the best part of my experience in Miami.