Hotels Near Hyatt Place Delray Beach, Delray Beach