A dissent:
The Bal Harbour is, indeed, a nice enough hotel, and it is, indeed, on a nice enough beach.
But the Bal Harbour shopping mall across the street is the snootiest, most unpleasant place that I have ever shopped. Now I have no problem with places selling top-quality and top-price merchandise, but every store, every salesperson, and every customer seems compelled to put on airs, as if that somehow adds to the cachet.
I drive a bmw (only a 3 series, so shoot me), fly in 1st way more than anywhere else and almost never have my travel paid for by my business, usually stay in 4 Seasons and Shangri-La hotels, and enjoy buying nice trinkets. But I everything about the Bal Harbour shops offends me; I find it a horrid place to shop.
And there's not a whole lot else that's interesting within walking distance of the Sheraton.