Check into the new Surfcomber Hotel on Miami Beach