I have been to Miami quite a few times.  I would have to agree with all 5!