A revamped Sense Beach House Hotel debuts on South Beach