The Betsy-South Beach is a luxury, four-star, four-diamond hotel on Miami Beach.