We always stayed at one of the many boutique hotels in south beach (ocean drive) It has been a while since we have been there so things may have changed. But for us, south beach was one of the most exciting, sensuous 20 blocks of real estate in the country. About a 20 minute drive to haulover from south beach.